尝试使用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')
});

上一篇 下一篇

猜你喜欢

热点阅读