• 搜索主题、帖子、用户或分类
  • 去另一个主题列表或分类

使用express-ws实现socket功能遇到的问题

问题讨论

使用express-ws实现socket功能遇到的问题

问题讨论

你已经选择了 0 个帖子。

全选

取消选择

3

/

3

 
ZhaoTianze
17-02-7

根据这个文档测试了一下socket功能
https://blog.leancloud.cn/3437/5

在本地测试通过wscat -c ws://localhost:3000/echo连接。

但是连接上后,过15s就会触发超时的报错

实现的代码

触发到后面的错误处理使得连接断开了

这里应该怎么处理才会避免报错断开?

  • 创建时间

    17年2月7日
  • 最后回复

    17年2月7日
  • 2

    回复

  • 1.3K

    浏览

  • 2

    用户

  • 2

    链接

  • 2
jyspermLeanEngine / Node.js 工程师
17-02-7

最新的项目示例中有一段针对 WebSocket 的代码,可以添加到你的项目里:

github.com 9

leancloud/node-js-getting-started/blob/master/app.js#L52-L55

  1. if (req.timedout && req.headers.upgrade === 'websocket') {
  2. // 忽略 websocket 的超时
  3. return;
  4. }
ZhaoTianze
17-02-7

好的,谢谢

推荐主题

主题 分类 回复 浏览 活动
升级云引擎后,没有了在网页上直接调用函数的功能?? 问题讨论 1 703 16-05-3
windows 10使用CLI 无法切换项目 问题讨论 7 2.6K 19-01-16
商业版30元/天起包括那些服务呢 账户和使用 1 1.0K 18-03-19
国际版,小程序request 合法域名校验出错 小程序 3 2.5K 19-07-1
云函数 afterSave 调用不符合预期 Bug 汇报 2 923 22-07-29

想阅读更多内容?浏览 问题讨论 或 浏览最新主题 里的其它主题。