express-roads

NodeJS - Express Application and API Routes Management

npm install express-roads
4 downloads in the last week
8 downloads in the last month

nodejs-express-roads

NodeJS - Express Application and API Routes Management

Installation

npm install express-roads

Use

 var http = require('http')
    ,express = require('express')
    ,ExpressRoads = require('express-roads')
    ,app = express();

ExpressRoads.initialize(app, {
   ,baseDir: __dirname
      ,routesDir: './src/routes' // Relative to baseDir

   ,useAPI: true
   ,apiBaseDir: './src/routes/api' // Relatives to baseDir
   ,debug: true
}, function() {

    //
    // Public directory to serve
    //
    app.use(express.static(path.join(__dirname, 'www')));


    //
    // Start listening...
    //
    http.createServer(app).listen(app.get('port'), function(){
      console.log("\n[Started] Backend is listening on port: " + app.get('port'));
    });

});

See examples...

npm loves you