@vara/custom-logic-sdk
Version:
Server Side JavaScript SDK for Custom Business Logic
22 lines (16 loc) • 695 B
JavaScript
/**
* 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;