UNPKG

@vara/custom-logic-sdk

Version:

Server Side JavaScript SDK for Custom Business Logic

22 lines (16 loc) 695 B
/** * Created by stevenchin on 1/31/17. */ const serverStatus = require('./route-handlers/server-status'); const clFnExecutor = require('./route-handlers/fn-executor'); const getRegistrationConfigs = require('./route-handlers/get-registration-configs'); const clActionExecutor = require('./route-handlers/action-executor'); const constants = require('./constants/constants'); const { ROUTE_PATTERNS: { CL_FUNCTION_PATH, CL_ACTION_PATH } } = constants; function addRouteHandlers(app) { app.get('/', serverStatus); app.get('/config', getRegistrationConfigs); app.post(CL_FUNCTION_PATH, clFnExecutor); app.post(CL_ACTION_PATH, clActionExecutor); } module.exports = addRouteHandlers;