[英]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.