大佬教程收集整理的这篇文章主要介绍了node.js--使用Express中app.use()分模块开发,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
app.use(path,callBACk)中的callBACk既可以是router对象又可以是函数;将一个URL路径与一个函数绑定,第一个参数为访问的路径,如果第一参数为空,则表示任何路径都触发这个处理函数;第
二个参数为执行的函数
app.get(path,callBACk)中的callBACk只能是函数
当一个路由有好多个子路由时用app.use(path,router),
http://localhost:8099/admin/one
http://localhost:8099/admin/second
http://localhost:8099/admin/three
@H_607_25@/three
路由/home后面有三个子路由紧紧跟随,分别是/one,/second,/three
如果使用app.get(),则要不断的重复,很麻烦,也不利用区分
app.get("/admin",callBACk)
app.get("/admin/one",callBACk)
app.get("/admin/second",callBACk)
@H_607_25@app.get("/admin/three",callBACk)
我们可以创建一个admin.js 专门用来一个路由匹配多个子路由
var express = require(‘express‘)
var router = express.Router()
router.get("/",(req,res)=>{
res.send("/")
})
router.get("/one",res)=>{
res.send("one")
})
router.get("/second",res)=>{
res.send("second")
})
router.get("/treen",res)=>{
res.send("treen")
})
module.exports = router;@H_607_25@
在app.js中导入admin.js(./routers/admin@H_607_25@)为路径
以上是大佬教程为你收集整理的node.js--使用Express中app.use()分模块开发全部内容,希望文章能够帮你解决node.js--使用Express中app.use()分模块开发所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。