gpt4 book ai didi

node.js - 如何在路由器中访问 i18n-express 字典?

转载 作者:太空宇宙 更新时间:2023-11-03 23:23:15 24 4
gpt4 key购买 nike

我正在使用express和i18n-express进行国际化。它在 JADE 模板中完美运行,但我无法访问路由器中的字典(即我需要发送一些文本作为 Ajax 请求的结果)。我期望,它非常简单,我只是想念它(而且我无法用谷歌搜索它:-( )。

i18n-express的初始化: var i18n=require("i18n-express");

/* Localization */
app.use(i18n({
translationsPath: path.join(__dirname, 'lang'),
siteLangs: ["en","cs"]
}));

现在我需要访问路由器中的特定本地化文本。即:

app.get('/getLocalizedText', function(req, res, next) {
res.send(LOCALIZED_TEXT);
});

有人知道吗?

最佳答案

req.i18n_texts 对象具有您需要的所有值。查看 source如果您想了解更多。

app.get('/getLocalizedText', function(req, res, next) {
// to get the value of HELLO_MESSAGE
res.send(req.i18n_texts.HELLO_MESSAGE);
});

关于node.js - 如何在路由器中访问 i18n-express 字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47475751/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com