0

我正在使用 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()
});

4

0 回答 0