【发布时间】:2016-05-17 06:52:20
【问题描述】:
所以我设置了一个 Node/Express 服务器,我们正在从子目录转换到子域以进行本地化,例如:
es.example.com // old way
www.example.com/es // new way
这样做有多种原因,但主要是为了便于在国际化内容中保存 JWT 登录状态。在声明路线时允许在 express 中这样做的最佳做法是什么?
如果我有一条路线,只需像这样设置:
app.use('/search')
然后,当我尝试访问一条路线时,例如www.example.com/es/search,我将被重定向到www.example.com/search,es 将被剥离。但是,可以这样解决:
app.use('*/search')
我确定这一定有一些负面影响?人们通常如何通过 Express 允许路由中的前缀?
【问题讨论】:
标签: javascript node.js express internationalization