UNPKG

actionhero

Version:

The reusable, scalable, and quick node.js API server for stateless and stateful applications

37 lines (30 loc) 1.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DEFAULT = void 0; exports.DEFAULT = { routes: (config) => { return { get: [ { path: "/status", action: "status" }, { path: "/swagger", action: "swagger" }, { path: "/createChatRoom", action: "createChatRoom" }, ], /* --------------------- For web clients (http and https) you can define an optional RESTful mapping to help route requests to actions. If the client doesn't specify and action in a param, and the base route isn't a named action, the action will attempt to be discerned from this routes.js file. Learn more here: https://www.actionherojs.com/tutorials/web-server#Routes examples: get: [ { path: '/users', action: 'usersList' }, // (GET) /api/users { path: '/search/:term/limit/:limit/offset/:offset', action: 'search' }, // (GET) /api/search/car/limit/10/offset/100 ], post: [ { path: '/login/:userID(^\\d{3}$)', action: 'login' } // (POST) /api/login/123 ], all: [ { path: '/user/:userID', action: 'user', matchTrailingPathParts: true } // (*) /api/user/123, api/user/123/stuff ] ---------------------- */ }; }, };