尝试使用router
2018-01-14 本文已影响0人
王伯卿
客户端若访问/users下的文件,我们就交给routerUsers去处理
若客户端访问/news下的文件,我们就交给routerNews去处理
我们使用router就可以把一个大的项目,拆分成很小的模块
const express=require('express');
var server=express();
server.listen(3000,function(err){
if(!err){
console.log('server is listening 3000 port');
}
});
var routerNews=express.Router();
//需要告诉服务器,当访问这个目录时,处理权要交给谁
server.use('/news',routerNews);
routerNews.get('/1.html',function(req,res){
res.send('1.html');
});
routerNews.get('/2.html',function(req,res){
res.send('2.html');
});
var routerUsers=express.Router();
server.use('/users',routerUsers);
routerUsers.get('/li.html',function(req,res){
res.send('li.html');
});
routerUsers.get('/wang.html',function(req,res){
res.send('wang.html')
});