我在服务器上有一个非常重要的查询,它会生成一个新的页面呈现,我想把查询的一些结果传递给客户端(作为一个javascript对象数组).基本上就是这样,我以后不必再进行单独的JSON查询来获得相同的内容(大部分是静态的).这些数据最终会有用,但最初不是这样,所以我没有将其直接放入文档中.
app.get('/expensiveCall', function(req, res) {
// do expensive call
var data = veryExpensiveFunction();
res.render('expensiveCall.jade', {
locals: {
data: data,
}
});
});
});
数据是一个对象数组,最初只使用其中的一些.我希望传递全部数据或部分子集(取决于情况).我的玉石看起来像普通的玉石,但我想加一些像这样的东西.
<script type="text/javascript">
var data = #{data};
</script>
但是这不起作用(它是一个对象数组).