0
您可以使用connect/express在响应中包含类似JSON的数据吗?您可以使用connect/express在初始响应中包含类似JSON的数据吗?
当用户点击'/'
我想回应所有的资产,但也是如果他们登录我想发送一个用户对象与此有效载荷。这是可能的还是我需要从客户端之后提出另一个请求?
您可以使用connect/express在响应中包含类似JSON的数据吗?您可以使用connect/express在初始响应中包含类似JSON的数据吗?
当用户点击'/'
我想回应所有的资产,但也是如果他们登录我想发送一个用户对象与此有效载荷。这是可能的还是我需要从客户端之后提出另一个请求?
你可以使用快车dynamicHelpers
,或者helpers
:http://expressjs.com/guide.html#app.dynamichelpers()
这样的事情,在你的应用程序:
app.dynamicHelpers({
user: function(req, res) {
return req.session.user;
}
});
在你看来:
<head>
<!-- ... -->
<script>
var user = <%- JSON.stringify(user) %>;
</script>
<!-- ... -->
或者,你可以看看Express expose模块,它是为此目的而设计的!
您能澄清“回应所有资产”吗? – 2012-02-11 05:54:15
通过这我只是意味着你会服务的正常的HTML资产 – fancy 2012-02-11 06:01:12
你可以通过'data- *'属性(最好),脚本标签或其他东西发送信息与HTML一起 – 2012-02-11 06:47:20