expressjs的路由及hbs模板引擎的使用(前端路由和后台路由有什么区别?)

前端路由往往所指的是浏览器中输入的地址,即给用户所看到的浏览地址。

后台路由则是后台操作所用到的浏览地址。

在app中引用二级路由的办法如下

app.use("/account",require....)中的/account则是前端路由中的一个account分支。

require(“./routes/account”)则是相对于后台的二级路由的路径

图一

                         二级路由account.js所在的目录在 


图二

二级路由routes的显示

图四第二行的router.route("/register")则是前端路由,则是localhost:account/register地址

而res.render(/register,{title:"she"})则返回的是引擎模板的数据,即引擎模板地址__dirname+"views"下的register.hbs文件。并且将值title的值传给register.hbs文件。


图三
图四
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 22年12月更新:个人网站关停,如果仍旧对旧教程有兴趣参考 Github 的markdown内容[https://...
    tangyefei阅读 35,207评论 22 257
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,837评论 18 139
  • react+redux+webpack+babel+npm+shell+git这方面的内容我会随时更新,更新内容放...
    liangklfang阅读 666评论 0 1
  • 以下用第一人称(我)来写:我=泫柒 ---------------------------------------...
    pcy小公举阅读 245评论 0 0
  • 林海之在跑步。 在跑步的过程中可以放空自己,也可以思考。一举两得的好事。 下个星期就可以回家了,生日可以在家过真是...
    许念一呀阅读 199评论 2 0