请选择 进入手机版 | 继续访问电脑版
查看: 79|回复: 14

Node.js SDK无法重连

[复制链接]

1

主题

8

帖子

30

积分

云客

Rank: 1

积分
30
发表于 2018-12-24 12:38:09 | 显示全部楼层 |阅读模式
本帖最后由 wyx7501011 于 2018-12-25 21:39 编辑

为了复现故障,在进入聊天室后手动断网,代码和日志见附件
test.zip (108.3 KB, 下载次数: 3)
回复

使用道具 举报

6

主题

118

帖子

535

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
535
发表于 2018-12-25 13:40:36 | 显示全部楼层
您好,nim初始化的时候设置debug为true,之后复现一波,再提供一下控制台的日志文件。日志信息能包括从登陆开始。
回复

使用道具 举报

1

主题

8

帖子

30

积分

云客

Rank: 1

积分
30
 楼主| 发表于 2018-12-25 21:40:41 | 显示全部楼层
林子珺 发表于 2018-12-25 13:40
您好,nim初始化的时候设置debug为true,之后复现一波,再提供一下控制台的日志文件。日志信息能包括从登陆 ...

帖子已编辑,上传了代码和日志
回复

使用道具 举报

1

主题

8

帖子

30

积分

云客

Rank: 1

积分
30
 楼主| 发表于 2018-12-26 20:25:36 | 显示全部楼层
本帖最后由 wyx7501011 于 2018-12-27 00:35 编辑

回复

使用道具 举报

6

主题

118

帖子

535

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
535
发表于 2018-12-28 15:09:02 | 显示全部楼层

您好,根据您提供的代码段,做了下改动。测试过是能在断网恢复正常后进行重连的。nim的onwillconnect和chatroom的onwillconnect都会走。
回复

使用道具 举报

1

主题

8

帖子

30

积分

云客

Rank: 1

积分
30
 楼主| 发表于 2018-12-28 16:02:11 | 显示全部楼层
林子珺 发表于 2018-12-28 15:09
您好,根据您提供的代码段,做了下改动。测试过是能在断网恢复正常后进行重连的。nim的onwillconnect和ch ...

请问一下你们的测试环境是什么呢,我是Windows下的Node 10.14.2。
然后您说的改动具体是哪些方面。
回复

使用道具 举报

6

主题

118

帖子

535

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
535
发表于 2018-12-28 16:20:33 | 显示全部楼层
wyx7501011 发表于 2018-12-28 16:02
请问一下你们的测试环境是什么呢,我是Windows下的Node 10.14.2。
然后您说的改动具体是哪些方面。 ...

在本机上安装了Node环境。将发来的JS改成Html的页面。
WX20181228-161344.png

chatroom.html.zip

1.5 KB, 下载次数: 2

回复

使用道具 举报

1

主题

8

帖子

30

积分

云客

Rank: 1

积分
30
 楼主| 发表于 2018-12-28 17:22:16 | 显示全部楼层
林子珺 发表于 2018-12-28 16:20
在本机上安装了Node环境。将发来的JS改成Html的页面。

不是啊,我用的是NodeJS的SDK。
你们不是新出了一个NodeJS SDK么,Web SDK应该是没有问题的。
https://dev.yunxin.163.com/docs/ ... %86%E6%88%90/NodeJS
就是这个
回复

使用道具 举报

6

主题

118

帖子

535

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
535
发表于 2019-1-3 10:08:50 | 显示全部楼层
这个跟运行环境没有关系的。或者你这边重新提供下SDK日志过来看看,之前提供的,不能看出问题。需要nim.getinstance的时候debug设置为true,然后从登陆-断网-重连不上的日志都提供下看看。
回复

使用道具 举报

1

主题

8

帖子

30

积分

云客

Rank: 1

积分
30
 楼主| 发表于 2019-1-3 14:39:37 | 显示全部楼层
林子珺 发表于 2019-1-3 10:08
这个跟运行环境没有关系的。或者你这边重新提供下SDK日志过来看看,之前提供的,不能看出问题。需要nim.get ...

压缩包里的log.txt就是debug为true时的日志,NodeJS环境中确实有问题,我在Linux和Windows下都测试过了。
浏览器环境下可以正常重连,我都测试过了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表