javascript - 如何在 Node JS 中将 JS 对象从服务器端传递到客户端

标签 javascript node.js express pug

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

<script>

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

</script>

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

希望你能帮帮我。

最佳答案

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

有了 node,你做对了。这意味着你

  • 要么将数据写入 HTML(如果没有 javascript,您的网站将如何工作,您使用的是渐进增强,对吧?)
  • 将该数据公开为您通过 Ajax 或 WebSockets 与之交谈的 Web 服务

关于javascript - 如何在 Node JS 中将 JS 对象从服务器端传递到客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7677898/

相关文章:

javascript - NodeJS 中 requestAnimationFrame() 的服务器端实现

javascript - 有没有办法在 find 方法中使用 OR ?

javascript - Electron.js : addEventListener() doesn't work and I'm not getting any error

javascript - 更改 DIV 的焦点以允许水平滚动

javascript - 可点击的歌曲进度条 Soundmanager2

javascript - 如何在 Angular2 中使用 chart.js?

javascript - 想要在 Node JS/MySQL 中将 12 小时时间字符串转换为时间对象

javascript - 使用 Node.js 连接到 MySQL 数据库

javascript - 访问 Express Route 中的 promise 值

node.js - 使用express的nodejs输入流