Logo
\ `hek-yĆ¼-ap \ v0.8.1

# createRoute

import { createRoute } from 'kequapp';
key description default
method * Method
url * Pathname
actions Sequence []
logger Logger console
autoHead HEAD request true

Routes define the endpoints of your application.

The createRoute function must specify a method (GET, POST, etc.) and a url. The url is a pathname that the route should respond to and must always start with '/'.

The actions parameter is a list of functions that are executed in order when the endpoint is accessed.

Example

createRoute({
    method: 'POST',
    url: '/admin/users',
    actions: [loggedIn, () => 'User created!'],
});

This example has two actions. One called loggedIn, then a second that returns a value which is therefore delivered to a renderer.