expressで提供されているRouterの使用

926 ワード

expressでルーティングRouterを使用する:異なるディレクトリを異なるモジュールに対応させ、機能の分離を実現する.サブサービスに相当し、router.post()があります.   router.get   router.use
具体例
const express = require('express');
let server = express();
server.listen(8080);

//   1:/user     Router
let routeUser = express.Router();
//  Router     
server.use('/user',routeUser);
//    
routeUser.get('/1.html',(req,res)=>{//http://sss.com/user/1.html
    res.send('user1');
});

routeUser.get('/2.html',(req,res)=>{
    res.send('user2');
});

//   2:/article
let articlesUser = express.Router();
//      
server.use('/articles',articlesUser);

routeUser.get('/11.html',(req,res)=>{//http://sss.com/articles/1.html
    res.send('articles1');
});

routeUser.get('/21.html',(req,res)=>{
    res.send('articles2');
});

server.use('/',(req,res)=>{

});