可以使用connect/express在初始响应中包含类似JSON的数据吗?
可以使用connect/express在响应中包含类似JSON的数据吗可以使用connect/express在初始响应中包含类似JSON的数据吗?,json,http,node.js,express,connect,Json,Http,Node.js,Express,Connect,可以使用connect/express在响应中包含类似JSON的数据吗 当用户点击“/”时,我想用所有资产进行响应,但如果他们登录,我想发送一个带有此负载的用户对象。这是可能的,还是我以后需要从客户端发出另一个请求???您可以使用Express'dynamicHelpers,或者helpers:() 在您的应用程序中,类似这样的内容: app.dynamicHelpers({ user: function(req, res) { return req.session.user;
当用户点击
“/”
时,我想用所有资产进行响应,但如果他们登录,我想发送一个带有此负载的用户对象。这是可能的,还是我以后需要从客户端发出另一个请求???您可以使用Express'dynamicHelpers
,或者helpers
:()
在您的应用程序中,类似这样的内容:
app.dynamicHelpers({
user: function(req, res) {
return req.session.user;
}
});
在你看来:
<head>
<!-- ... -->
<script>
var user = <%- JSON.stringify(user) %>;
</script>
<!-- ... -->
var user=;
或者,你也可以看看这个模块,它就是为此而设计的 你能澄清一下“使用所有资源进行响应”吗?我的意思是你将使用的普通html资源你可以通过
data-*
attributes(best)、脚本标记或其他方式将信息与html一起发送