node.js - 如何在客户端接收服务器传递的数据
问题描述
我想将数据从服务器传递到客户端(GET请求),当我使用时pug
我做到了
// Server:
res.render('pageToRender', { variableToPass: value })
在客户端,我只是用variableToPass
. 我怎么能用 html 和 javascript 做到这一点呢?我查不出来...
解决方案
通过在模板中内联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) })
推荐阅读
- django - Django根据条件更改模型关系(是否为员工)
- express - 没有(不推荐使用?)body-parser,express-validator 不起作用
- c++ - 使用循环不使用乘法运算符将实数(分数)相乘的程序
- jhipster - 具有遗留 REST 服务的 JHipster 网关
- ubuntu - Ansible playbook 安装失败
- r - 将相同的字符串状态应用于具有相似应用程序 ID 和用户 ID 的所有行
- php - 在 WooCommerce 中向“缺货”产品变体添加联系表
- android - Retrofit 从基本 url 中删除查询参数
- python - BeautifulSoup - 使用特定字符串直接在标题下方和上方查找元素
- java - 如何更改 Android Studio for LibGDX 的起始页