🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
router-路由 把不同的目录,对应的不同的模块 根据url的不同,给用户呈现不同的界面,或者说数据 - Router它相当于一个子服务 ## 1.实现一个简单的路由 ~~~ //1.创建路由 var routerUser = express.Router(); //2.添加到server server.use('/user',routerUser); //3.使用路由,访问对应的网站,显示的数据 routerUser.get("/1.html",function(req,res){ res.send("1.html") }) ~~~ ~~~ const express = require('express'); const server = express(); /* 创建路由 对应目录 /user/ */ var routerUser = express.Router(); routerUser.get("/1.html",function(req,res){ res.send("1.html") }) routerUser.get("/2.html",function(req,res){ res.send("2.html") }) server.use('/user',routerUser); server.listen(8080) ~~~ ## 2.例子 如果的网站分成三个模块,user,news,item则可以对应三个模块去开发。分成三个router ~~~ var userRouter = express.Router(); server('/user',userRouter); http://www.chengbenchao/user/user_mode http://www.chengbenchao/user/user_login http://www.chengbenchao/user/user_reg var newsRouter = express.Router(); server.use('/news',newsRouter) http://www.chengbenchao/user/news_mode http://www.chengbenchao/user/news_login http://www.chengbenchao/user/news_reg var itemRouter = express.Router(); server.use('/item',itemRouter) http://www.chengbenchao/user/item_mode http://www.chengbenchao/user/item_login http://www.chengbenchao/user/item_reg ~~~