可选的locale参数expressjs

时间:2015-12-11 15:19:31

标签: node.js express internationalization

我想在我的网址中执行可选的区域设置参数,如下所示:

  • domain.tld / =>最受支持的语言环境
  • domain.tld / fr / =>强迫" fr"作为语言环境

所以,我做过这样的事情:

valid_ratings = ratings.astype(bool)
user_matrix = valid_ratings.multiply(ratings[user_id])

但是我在尝试获取domain.tld / register /因为"注册"被认为是被问到的语言环境。

有没有人有这样做的想法?

谢谢。

1 个答案:

答案 0 :(得分:0)

如果有人想知道我做了什么,这是我的快速中间件:

// Internationalization
app.use(i18n.init);
app.use(localeRedirection(supportedLocales, defaultLocale));

我称之为:

{{1}}

将“supportedLocales”作为语言环境数组,将“defaultLocale”作为默认语言环境。