nsmockup
Version:
Test your Suitescripts before deploying to NetSuite
34 lines (26 loc) • 743 B
JavaScript
;
var URI = require('../server-config').URI;
const uri = URI.scriptrecord;
module.exports = (app) => {
let methods = ['GET', 'POST'],
route = app.route(uri);
// middlewares
let header = require('../middlewares/header'),
loadDB = require('../middlewares/load-db');
// controllers
let ctrl = require('../controllers/scriptrecord-ctrl');
// ####################
// Include Headers
// ####################
route.all(header(methods));
// ####################
// Include Routes
// ####################
methods.forEach(method => {
let method_ = method.toLowerCase();
route[method_](
loadDB,
ctrl.exec
);
});
};