繁体   English   中英

Express.js路由。 如何在所有现有路线之前放置默认路线

[英]Express.js routing. How to put a default route before all of my existing routes

我可能对这个问题的措辞错了,所以请多多包涵。 所以现在我有一些路线:

本地主机:3000 /索引

本地主机:3000 /家

本地主机:3000 /登录

本地主机:3000 /忘记

但在URL中的每条路由之前,我想要一个这样的客户端名称:

本地主机:3000 /客户端/索引

本地主机:3000 /客户/家庭

本地主机:3000 /客户/登录

本地主机:3000 /客户/忘记

是否有一种无需手动更改所有路由字符串的好方法? 如果我对这个问题的措辞不佳,再次表示抱歉。

创建一个其中定义了所有那些规则的路由器(router.js)。 然后在快递应用中引用:

app.use('/client', require ('./router'));

您的路由器文件:

var router = require ('express').Router();

router.use('/index', ...);
...
module.exports = router;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM