我正在使用 nodejs 和 Edge 模板在 HTMl 元素中呈现动态数据,厌倦了不同的解决方案,但似乎没有什么对我有用。我已经使用#App.locals 来声明变量但获取匿名函数。所以坚持原来的我想在 x 变量中返回一些数据。我会很感激你的回应,谢谢。
代码片段:示例 1
const app =require(express)
const edge = require('edge.js')
app.use('*', (req, res, next) => {
edge.global('id', req.session.userId)
next()
});
在这里我收到一个错误,因为全局不是函数
没有运气所以我跑到不同的代码
示例 2:
const app =require(express)
var xvariable = {
id:"1"
}
app.use('*', (res, req, next) => {
app.locals = xvariable
console.log(id) // expecting output as 1 but getting function[asynchronous]
next()
});