Node.js 如何将对象从节点传递到视图中,以便在角度视图中使用?

Node.js 如何将对象从节点传递到视图中,以便在角度视图中使用?,node.js,angularjs,Node.js,Angularjs,节点 app.get('/profile', function(req, res) { res.render('profile.ejs', { authUser : req.user }); }); 棱角的 function Ctrl($scope) { $scope.user = authUser; // from the view } 我需要访问Angular代码中的authUser。我熟悉使用$http.get从res.json(…)获取数据,但不确定在这种情况下如何操

节点

app.get('/profile', function(req, res) {
    res.render('profile.ejs', { authUser : req.user });
});
棱角的

function Ctrl($scope) {
    $scope.user = authUser; // from the view
}

我需要访问Angular代码中的authUser。我熟悉使用$http.get从res.json(…)获取数据,但不确定在这种情况下如何操作。

res.render只将authUser发送到EJS视图引擎,而不是返回到客户端。如果您只需要显示用户信息,那么您可以添加类似于profile.ejs的内容。

res.json(req.user)
?我同意Ben的观点,如果您使用cookie,另一个选项可能是此选项,但我也需要res.render来显示视图。对于视图的其余部分,是否有res.json和res.render都可以获得数据的方法?