繁体   English   中英

如何将JS对象从服务器端传递到NodeJS中的客户端

[英]How can I pass JS objects from the server-side to the clientside in NodeJS

在PHP中,我曾经使用脚本标记以JSON形式将对象从后端传递到前端。

<script>

var serversideStuff = '<?php echo json_encode($serversideArray); ?>';

</script>

如何使用nodeJS,express和Jade将JS对象从服务器端传递到客户端。 可能有一种我不知道的好方法。

希望你能帮助我。

在PHP中,您使用不良做法(动态生成javascript作为应用程序的一部分)。

使用节点,您可以正确执行。 这意味着你

  • 将数据写入HTML(如果没有javascript,您的网站如何工作,您使用渐进式增强,对吧?)
  • 将该数据公开为您通过Ajax或WebSockets与之交谈的Web服务
<script type="text/javascript">
  var clientVar = {{JSON.stringify(serverVar)}}
</script>

将{{}}更改为模板引擎用于解释代码的任何内容

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM