使用wafer2在开发工具中使用预览扫码登录失败
发布于 6 年前 作者 wei38 11687 次浏览 来自 问答

使用官方微信开发工具,已经在腾讯云上自动生成Node.js的DEV环境,使用wafer2,在开发工具中进行登录时正常,但通过开发工具中的“预览”二维码用手机扫描后登录异常,

异常信息是“登录失败,可能是网络错误或者服务器发生异常

小白初来乍到,请各位大大解答哈

2 回复

找到问题了,如果使用开发环境域名则需要 在真机预览中,将小程序打开调试即可。

点击手机小程序中右上角的三个小点,然后打开调试,就是可以使用开发环境的域名了。

wafer2 的常见问题中其实写的很清楚,我没有认真看文档。

我也遇到同样的问题。

我在SDK 中找到出错代码为:

// 响应错误

fail: function (loginResponseError) {

var error = new LoginError(constants.ERR_LOGIN_FAILED, ‘登录失败,可能是网络错误或者服务器发生异常’ );

options.fail(error);

},

上面代码可以看出,SDK中并没有处理 实际的错误:loginResponseError,而是统一返回了  “登录失败,可能是网络错误或者服务器发生异常” ,我打印loginResponseError 发现,实际错误为:url not in domain list 。


根据这个错误判断,是没有将腾讯云给的开发域名 配置到 小程序的服务器域名列表中(小程序后台->设置->服务器域名 )。

但是当我想把腾讯云开发环境域名(https://xxx5uqshp.qcloud.la) 加入到服务器域名列表中时,发现不让加入,提示:开环境域名不能加入到服务器域名列表中。

现在就不知道该怎么处理了。

回到顶部