nodejs之express(二)路由中间件router实现路由
《财富自由之路》:实现财务自由的投资路径 #生活技巧# #理财投资建议# #投资书籍#
路由级中间件和应用级中间件一样,只是它绑定的对象为 express.Router()。
var router = express.Router();
app.use(path,callback)中的callback既可以是router对象又可以是函数;
app.get(path,callback)中的callback只能是函数;
路由规则是app.use(path,router)定义的,router代表一个由express.Router()创建的对象,在路由对象中可定义多个路由规则;当一个路径有多个匹配规则时,使用app.use,否则使用相应的app.method(get、post);
app.use内部其实调用了router.use,
******************实例***********************
入口routeapp.js
var express=require('express');
var admin=require('./routes/admin.js');
var index=require('./routes/index.js');
var app=express();
app.use('/',index);
app.use('/admin',admin);
var server =app.listen(8081,'192.168.99.149',function(req,res,next){
var host = server.address().address
var port = server.address().port
console.log(__dirname);
console.log("应用实例,访问地址为 http://%s:%s", host, port)
});
****admin.js
var express=require('express');
var router=express.Router();
var login=require('./admin/login.js');
var product=require('./admin/product.js');
var user=require('./admin/user.js');
router.use('/login',login);
router.use('/product',product);
router.use('/user',user);
router.use("/",function(req,res){
res.send("admin/");
})
module.exports =router;
******index.js
var express=require('express');
var router=express.Router();
router.get('/',function(req,res){
res.send('index');
})
router.get('/product',function(req,res){
res.send('product页面');
})
module.exports = router;
*****login.js
var express=require('express');
var router=express.Router();
router.get('/',function(req,res,next){
res.send("登陆页面");
})
module.exports=router;
******product.js
var express=require('express');
var router=express.Router();
router.get('/',function(req,res,next){
res.send("商品页面");
})
module.exports=router;
网址:nodejs之express(二)路由中间件router实现路由 https://www.yuejiaxmz.com/news/view/86505
相关内容
node.js毕设校园生活服务助手平台的设计与实现(程序+论文)路由器5g怎么设置
职场技能进阶:从基础到精通的必由之路
自由行去哪里好?景点线路推荐 自由行旅游攻略
成都旅游攻略自由行最佳线路 ,超全省钱攻略,实现假期畅玩攻略(路线+出门准
贵州自驾游旅游攻略自由行最佳线路,让你的自驾游更加自由!
重庆五日游自由行攻略(路线+攻略)
STM32毕业设计——基于STM32+MQTT+WiFi技术的智能家居系统设计与实现(毕业论文+程序源码)——智能家居系统
海南旅游攻略自由行最佳线路,海南旅游攻略自由行( 四 )
青岛三日自由行攻略 青岛三日游最佳路线