0.0.1 • Published 11 years ago

xrouter v0.0.1

Weekly downloads
4
License
-
Repository
-
Last release
11 years ago

!To install this router: #npm install xrouter

!To install express: #npm install express

In file app.js:

var express = require('express') , routes = require('./routes') , xrouter = require('xrouter') , http = require('http') , path = require('path');

var app = express();

// all environments app.set('port', process.env'PORT' || 3000); app.set('views', dirname + '/views'); app.set('view engine', 'jade'); //app.use(app.router); // <-- Remove the original express's router app.use(express.static(path.join(dirname, 'public'))); app.use(xrouter(routes)); // Add xrouter as middle_ware

//app.get('/', routes); // You don't have to write these things anymore //app.get('/index', routes.index); // and this

http.createServer(app).listen(app.get('port'), function(){ console.log('Express server listening on port ' + app.get('port')); });

!Now, if your url is: /a/b/c/d => xrouter will map it to routes.a.b.c.d route handler !And so to the home url: / => xrouter will map it to routes. !Check the 'example' directory for more details.

@Contact: skype : mr.rikky e-mail : son.levuthai@gmail.com git : https://github.com/bomberman1990

This is a special gift for 'http://nodejs.vn' members, particularly for 'ltlam' ------------ xrouter version 0.0.1 -------------