[英] nodejs: Ajax vs Socket.IO, pros and cons
我想摆脱所有客户端Ajax调用(jQuery),而是使用永久套接字连接(socket.IO).
因此,我会在客户端和服务器端使用事件监听器/emits 器.
例如,点击事件由浏览器中的用户触发,客户端emits 器通过套接字连接将事件推送到服务器.服务器端侦听器对传入事件做出react ,并将"完成"事件推回到客户端.客户端的侦听器通过在DIV元素中淡入来对传入事件做出react .
这有意义吗?
我想摆脱所有客户端Ajax调用(jQuery),而是使用永久套接字连接(socket.IO).
因此,我会在客户端和服务器端使用事件监听器/emits 器.
例如,点击事件由浏览器中的用户触发,客户端emits 器通过套接字连接将事件推送到服务器.服务器端侦听器对传入事件做出react ,并将"完成"事件推回到客户端.客户端的侦听器通过在DIV元素中淡入来对传入事件做出react .
这有意义吗?
发送单向消息并调用回调可能会变得非常混乱.
$.get('/api', sendData, returnFunction);
比$.get('/api', sendData, returnFunction);
干净
这就是为什么dnode和nowjs构建在socket之上.让事情变得易于管理.仍然由事件驱动,但不放弃回调.
如何在 TypeScript 中输出 Hackerrank 二叉树问题?
Firestore promise 在退货前等待产品详细信息
自定义 Docker 容器 Github 操作无法在 /github/workspace 中找到 Node 脚本
突然 React 无法执行“create-react-app”命令.为什么会发生这种情况,我该如何解决?
为什么 req.params.id 返回“ undefined”未定义?
在使用 vue cli 3 创建的项目中,在哪里可以找到或如何设置 htmlWebpackPlugin.options.title?
续集“findbyid”不是一个函数,但显然“findAll”是