app-routes
Route mapping kinda like Rails
install
npm install app-routes
config/routes.js file
var appRoutes = __dirnamematch = appRoutesmatchresources = appRoutesresourcesroot = appRoutesroot;var routes ={;// alias;// standard REST actions;};moduleexports = routes;
web.js (app.js, server.js)
var express =app =routes = ;...routes;
controller
var _ =Foo = ;var fooController =// add middlewarebeforeActions:filter: authorizefilter: findFoo only: 'update'{res;}{var foo = ;Foo;};{// find user by some token/cookie/headerif !coolreturn ;;};{Foo;};// whitelist values from client (like Rails 4){return _;};moduleexports = fooController;