真机预览的时候不能显示我服务器的数据
发布于 6 年前 作者 xkong 7684 次浏览 来自 问答

在开发环境中调试,可以从服务器上访问到数据的。并且服务器也是配置为https,可以使用https正常浏览各个页面。

用真机扫描开发环境—预览生成的二维码,静态页可以在手机上访问到,但是从服务器上调取的数据就不能出现。

手机的vconsole中显示的是

On PageReady can not find 1164116152, App service not ready.

在服务器的日志中可以发现,真机操作的调用根本就没有发请求到我的服务器。(开发环境是能记录到请求的日志的)

开始怀疑是不是ssl证书的问题,后来想也不应该是这个问题吧

请教,问题出在哪里了呢?如何解决?

wx.request({

        url: ‘https://*******.com/api/mobile.php’,

        data: {fun:‘city’},

        method: ‘GET’, 

         header: {“content-type”:“application/json”}, // 设置请求的 header

        success: function(res){

          that.setData({result: res.data});

        },

        fail: function() {

        },

        complete: function(res) {

          that.setData({result: res.data});

        }

      });

8 回复

 请问大佬证书或端口要怎么改?

我也遇到了这个问题,请问解决了吗?怎么解决的?

请问楼主怎么解决的,我现在也出现这种问题,开发工具上一点问题都没,真机上访问不到服务器,也不报错,iOS跟安卓都不行。

我找到问题了,不是证书的问题,是端口,我加了自己的端口号。

请问冰峰,你是如何加端口号的?有代码演示吗?

另外,您后面解决了问题了吗。

SSL证书不行,换赛门铁克的证书就可以了,免费的

腾讯云的不能用吗

部分机构颁发的SSL证书被苹果移除了,我们也是这个问题,卡了好几天,去阿里云申请免费的赛门铁克证书亲测可用

回到顶部