I start to look at Node.js. Also I\'m using Express.
And I have a question - how can I organize web application routes? All examples just put all this app.get/post/put
One more alternative;
App.js
var express = require('express')
, routes = require('./routes')
, user = require('./routes/user')
, http = require('http')
, path = require('path');
var app = express();
// all environments
app.set('port', process.env.PORT || 3000);
app.get('/', routes.index);
app.get('/users/:id', user.getUser);
http.createServer(app).listen(app.get('port'), function(){
console.log('Express server listening on port ' + app.get('port'));
});
index.js
exports.index = function(req, res){
res.render('index', { title: 'Express' });
};
user.js
exports.getUser = function(req, res){
//your code to get user
};