首页 > 解决方案 > 如何在客户端接收服务器传递的数据

问题描述

我想将数据从服务器传递到客户端(GET请求),当我使用时pug我做到了

// Server:
res.render('pageToRender', { variableToPass: value })

在客户端,我只是用variableToPass. 我怎么能用 html 和 javascript 做到这一点呢?我查不出来...

标签: node.jsexpress

解决方案


通过在模板中内联javascript变量的字符串值可以通过hack

这里的例子:

模板.pug

<p>Forbes's Pug source code!</p>
<script>
    var variableToPass = JSON.parse('#{variableToPass}')
    console.log(variableToPass)
</script>

服务器.js

res.render('pageToRender', { variableToPass: JSON.stringify(value) })

推荐阅读