作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在我的 app.js 文件中有一个定义为本地的变量,如下所示(应用程序非常快捷):
app.locals.weather = { /* unimportant content here */ };
现在,我想从我的 index.js 路由访问该信息以在 ejs 模板上打印。我正在尝试这个,但它说它是未定义的:
var express = require('express');
var router = express.Router();
console.log(express.locals);
正确的做法是什么?
最佳答案
You can access local variables in templates rendered within the application.
换句话说,您无需执行任何特殊操作即可将 weather
传递给您的 EJS 模板,只需将其分配给 app.locals
即可通过你的应用。
关于javascript - 如何从 route 获取Express中的本地人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32010474/
我是一名优秀的程序员,十分优秀!