首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >kraken.js后端可以更改网页的内容吗?

kraken.js后端可以更改网页的内容吗?
EN

Stack Overflow用户
提问于 2014-08-11 12:45:15
回答 1查看 148关注 0票数 1

使用kraken.js (一个express.js框架),我正在构建一个本地化的网站。在标题中,有3个链接可以更改语言。

代码语言:javascript
复制
FR | EN | DE

如果区域设置为FR (根据cookie),我希望FR链接加下划线( class="active"属性在html中)。遗憾的是,我找不到该把这种行为加到哪里去了。我是否必须使用前端脚本,还是可以在dust.js (包括在kraken.js中)中添加此行为?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-09 15:41:50

您可以将其添加到灰尘中--但您必须挖掘一点或构建中间件,才能将值复制到灰尘可以看到的位置。

krakenjs-examples/with.i18n项目中,它的lib/locale.js中间件:

module.exports = function () { return function (req, res, next) { var locale = req.cookies && req.cookies.locale; //Set the locality for this response. The template will pick the appropriate bundle res.locals.context = { locality: locale }; next(); }; };

这就把它放在了尘埃可以找到它的res.locals上。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25243628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档