【发布时间】:2015-12-11 15:19:31
【问题描述】:
我想在我的网址中添加一个可选的语言环境参数,如下所示:
- domain.tld/ => 最受支持的语言环境
- domain.tld/fr/ => 强制“fr”作为语言环境
所以,我做了这样的事情:
app.use("/:locale?/", routes.Index);
但我在尝试获取 domain.tld/register/ 时遇到问题,因为“注册”被认为是所要求的语言环境。
有没有人有这样做的想法?
谢谢。
【问题讨论】:
-
你的意思是完全重复吗? ...我会尝试该解决方案。
-
好的,它就像一个魅力。我对 express 很陌生,不知道修改 req.url 会影响 express 路由。
标签: node.js express internationalization