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

时间:2016-01-25 18:45:35

标签: javascript node.js express routing

我可能会错误地说这个问题,所以请耐心等待。所以现在我有一些路线:

本地主机:3000 /索引

本地主机:3000 /家

本地主机:3000 /登录

本地主机:3000 /忘记

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

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

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

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

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

有没有一种好方法可以在不手动更改所有路径字符串的情况下执行此操作?再次抱歉,如果我对这个问题的评论不好。

1 个答案:

答案 0 :(得分:1)

创建一个路由器(router.js),其中包含所有规则。然后在快递app中引用:

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

您的路由器文件:

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

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