新人加入问题,真机wx.request没有响应
发布于 6 年前 作者 bzhou 830 次浏览 来自 问答

请求数据,在开发工具中调试都没有问题,访问接口也都ok,但是在真机中没有到success,只有刚进入时打印’onLoad’。请教是何问题的?多谢,难道要额外加解密吗?

代码如下:

  onLoad: function () {

    console.log(‘onLoad’)

    var that = this

    //获取影片景点信息

    wx.request({

      url: ‘https://test.yingxingxia.com/wechat/movie_scenics’, 

      header: {

          ‘content-type’: ‘application/json’

      },

      success: function(res) {

        console.log(“Success on request…”);

        console.log(res)

        that.setData({

          movie_scenics: res.data

        })

        console.log(“before display”)

        console.log(res.data)

      }

    })

  }

设置如下:

5 回复

request是配置了,是因为木有配置其他的吗?

求教~~哪位大侠指点一下

在开发工具中测试都没问题的~~但是真机“预览”的时候就请求不到:(

测试了一下,我的请求在onLoad中,基本瞬间执行结束返回了,也就是调起服务器那边出现问题,是因为我服务器的设置有问题吗?

我用的是nginx查了一下配置,其中ssl_protocols TLSv1 TLSv1.1 TLSv1.2应该没问题的吧

server {
            listen 443;
            ssl                  on;
            ssl_certificate      /etc/nginx/keys/yingxingxia.com_bundle.crt;
            ssl_certificate_key  /etc/nginx/keys/yingxingxia.com.key;
            ssl_session_timeout 5m;
            ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
            ssl_ciphers ECDHE-RSA-AES128-…:!aNULL:!MD5:!RC4:!DHE;
            ssl_prefer_server_ciphers on;
            location /wechat/ {
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_pass http://127.0.0.1:5000/;
            }
        }

只能请求配置中的域名.

不过, 你可以通过http代理或者修改hosts文件,指向任何服务器.

回到顶部