json-routing-ks
Version:
Extended version of Giorgio Modoni JSON ROUTING
42 lines (37 loc) • 924 B
JavaScript
let express = require('express')
, app = express()
, logger = require('morgan')
, port = process.env.PORT || 3000
, routing = require('./lib/route');
app.use(logger('dev'));
/**
* global options for routing
*
* @type {{routesPath: string, controllersPath: string, action: string, vars: null}}
*/
let routeOptions = {
routesPath : "./demo/routes"
, controllersPath: "./demo/controllers"
, policyPath : './demo/policy'
, cors : false
};
/**
* init json-routing
*/
routing(app, routeOptions);
/**
* standard express 4 routing
*/
let router = express.Router();
router.get('/express/:name', function (req, res) {
res.send(' This is a express standard routing ');
});
app.use('/', router);
/**
* server start
*
* @type {http.Server}
*/
let server = app.listen(port, function () {
console.log('Listening on port %d', server.address().port);
});