Skip to content
On this page

Routes ​

Each service can declare routes that are automatically loaded by Ponaserv.

Adding a route ​

You can declare routes in the routes property of your service.

js
module.exports = {
  name: 'hello',
  routes: {
    'GET /': 'sayHello',
  },
  actions: {
    sayHello: {
      handler(req, res, next) {
        res.send('Hello World!');
      },
    },
  },
};

Route syntax ​

Routes are declared in the following format:

js
'HTTP_METHOD /path': 'actionName'

The HTTP_METHOD can be any valid HTTP method. The path is the path of the route. The actionName is the name of the action that will handle the request.

Released under the MIT License.