html52.com
我爱小程序-开发者交流社区

使用wafer2在开发工具中使用预览扫码登录失败

问题模块 API/组件名称 终端类型 微信版本 基础库版本
API和组件 wafer2 客户端 安卓版 6.6.1 1.9.1

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

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

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


网友回复

亮:

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

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


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) 加入到服务器域名列表中时,发现不让加入,提示:开环境域名不能加入到服务器域名列表中。


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


评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付