[英]Nunjucks: Retrieve data from variables in json file (npm only)
我最近发布了一个类似的问题,但没有得到足够的答复来理解我的问题。 似乎这个问题被问了很多,但却从未得到正确回答。
仅在nunjucks上使用npm(不使用gulp或grunt),如何在预编译时访问在json文件中定义的变量以在视图中使用?
场景:
VIEWS
view1.njks: <h1>{{var1}}
view2.njks: <h1>{{var1}}, <h2>{{var2}}
view3.njks: <h1>{{var2}}
DATA
variables.json: var1: red, var2: blue.
CONFIG
app.js: path to variables.json and ability to access data globally in any view, block etc.
希望这是足够的信息来传达我的问题,如果您想让我澄清任何事情,请告诉我。
对于可能遇到此解决方案的任何人,请添加
data_variable: require('../data.json')
需要您从json文件中获取数据的网站各页面的index.js文件中的路由。
例如。
/* GET view1. */
router.get('/view1', function(req, res) {
res.render('view1.njk', {
data_variable: require('../variables.json')});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.