gpt4 book ai didi

node.js - 将数据发送到 Express 中的前端并访问它

转载 作者:搜寻专家 更新时间:2023-10-31 22:39:16 26 4
gpt4 key购买 nike

我是新手,对如何在前端访问数据感到很困惑,

我有以下代码

exports.init = function(req, res){
if (req.isAuthenticated()) {
//res.send();
var userId = req.user._id
res.render('account/usernotes');
}
else {
res.render('signup/index', {
oauthMessage: '',
oauthTwitter: !!req.app.config.oauth.twitter.key,
oauthFacebook: !!req.app.config.oauth.facebook.key,
oauthGoogle: !!req.app.config.oauth.google.key
});
}
};

我想将 UserId 发送到 View ,以便我可以访问它,以便我可以使用它获取数据,但到目前为止使用 send();把数据的值渲染到前端,那我怎么访问呢。我猜

res.render('account/usernotes',req.user._id);

应该可以,但是我如何在这之后访问数据?

最佳答案

当我使用 Jade/EJS 模板时,它是这样的:

res.render('account/usernotes', {userid: req.user._id});

在 Jade 文件中:

p #{userid}

在ejs文件中你可以做:

<%=userid%>

关于node.js - 将数据发送到 Express 中的前端并访问它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25905081/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com