gpt4 book ai didi

javascript - Handlebars - Access Navigator

转载 作者:行者123 更新时间:2023-12-03 06:52:02 25 4
gpt4 key购买 nike

我正在修改 Ghost 博客的部分内容以使用不同的语言。为此,我正在编写一个 Handlebars 助手:

hbs.registerHelper("language", function () {
var lang = (navigator.language) ? navigator.language : navigator.userLanguage;
return lang;
});

但是,我收到一条错误消息:navigator is undefined。 Ghost 使用的是 express-hbs,所以我猜测它与自定义 flavor 有关,因为相同的助手 was declared here .

我在这里错过了什么明显的事情?

最佳答案

function getLanguage(req){
....
}
app.get('/', function (req, res, next) {
res.render('home', {
showTitle: true,

helpers: {
language: function () { return getLanguage(req); }
}
});
});

关于javascript - Handlebars - Access Navigator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37451470/

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