html - 加载 Jade -> HTML 通过 Websockets + NodeJS 而不是 AJAX

标签 html ajax node.js websocket pug

想知道是否有一种干净正确的方法来通过 websockets 而不是通过 $.ajax({...}) 请求加载 html 标记。我对 websockets 有点陌生,所以我想弄清楚它在哪里可以完全取代 AJAX 等等......

现在我只是在我的 NodeJS 应用程序中创建另一个“post”路由器来加载 html,但我不知道是否所有这些都是必要的。

最佳答案

如果你想保持客户端和服务器之间的双向连接,你需要 websockets,这对实时应用程序(如聊天、股票营销、电子学习等)很有用。

如果你需要加载 html mark down,你不需要多次从客户端到服务器来回加载内容和服务,这将是一种优雅而不浪费的方式。

如果您不想向服务器传递额外的负载,您也可以使用获取路由和 $.get ajax 请求。

关于html - 加载 Jade -> HTML 通过 Websockets + NodeJS 而不是 AJAX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12657729/

相关文章:

PHP session 变量 - 传递页面

html - Iframe 和 IOS 中的移动链接

Jquery 表单插件在 IE 8 中不起作用

javascript - 消费者的服务 'AnalyticsDefaultGroup' 的配额 'USER-100s' 和限制 'analyticsreporting.googleapis.com' 的 token 不足

node.js - 在 Angular 中 POST 时表单数据是正确的,但 req.body 在 Node 中是空的?

javascript - onclick 文本框创建(编辑行)

javascript - 如何等待浏览器关闭直到服务器调用完成?

javascript - MVC如何刷新布局页面中的部分 View

Javascript 如何将数组与另一个数组添加到新数组中?

javascript - Chrome 开发者工具之外的 CSS 断点死区