在index.js中生成动态网页:
var express = require('express');
var app = repress();
app.get('/',function(req,res){
res.send('你好');
});
app.listen(8080);
启动脚本index.js的app.get()方法,用于指定不同的访问路径所对应的回调函数,这叫作路由(routing)。上面代码只指定了根目录的回调函数,因此只有一个路由记录,而实际开发中会有多个路由。
把所有路由放到一个单独的文件夹中,新建routes子文件夹,新建index.js文件
//routes/index.js
module.exports=function(app){
app.get('/',function(req,res){
res.send('你好');
});
app.get('/customer',function(req,res){
res.send('customer page');
});
app.get('/admin',function(req,res){
res.send('admin page');
});
}
原来的index.js变成这样:
//index.js
var express = require('express');
var app = express();
var routes = require('./routes')(app);
app.listen(8080);
此时在浏览器访问:localhost:8080
localhost:8080/customer
localhost:8080/admin