Express入门_路由(二)

在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

你可能感兴趣的:(Express入门_路由(二))