【发布时间】:2017-06-22 13:30:46
【问题描述】:
我是 ExpressJS 的新手,所以我想设置一个简单的字符串值,我可以翻译。
所以我尝试了globalize-express 并将应用标题设置为:
app.use(function (req, res, next) {
console.log("App: " + req.Globalize.formatMessage('strings/title'));
res.locals.title = req.Globalize.formatMessage('strings/title');
next();
});
接着是:
app.use('/', index);
看起来它正在正确渲染,但控制台正在发布错误:
发送后无法设置标头。
我怎样才能避免这个错误?
【问题讨论】:
-
正确,发现在我的
index.js,我应该调用router.get('/', function (req, res)。 IE。无需在router.get()中调用next()
标签: node.js express javascript-globalize