收藏
回答

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

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

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

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

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


回答关注问题邀请回答
收藏

2 个回答

  • 张振亮
    张振亮
    2018-01-18

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

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


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



    2018-01-18
    有用
    回复
  • 张振亮
    张振亮
    2018-01-18

    我也遇到同样的问题。

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


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


    2018-01-18
    有用
    回复
登录 后发表内容