第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

小程序本地測(cè)試:開(kāi)發(fā)者工具能請(qǐng)求后臺(tái)數(shù)據(jù),手機(jī)預(yù)覽卻不行

在微信小程序本地开发测试过程中(这里指的是本地测试,本地测试,本地测试,重要的事说三遍),会遇到一个坑:在微信开发者工具中能正常请求本地后台数据,但在手机预览中却请求不到,如下图所示:

在微信开发者工具中数据正常显示:


在手机预览中无数据:


解决此问题需要有以下4点设置:

1、在微信开发者工具中设置:不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书


2、wx.request请求的地址不得使用localhost,而应改成本地服务器所在的电脑IP
假设电脑的IP为192.168.0.110;要请求的地址为:index/list/getdata;代码书写如下:

wx.request({
  //url: 'http://localhost/index/list/getdata',错误请求地址
  url: 'http://192.168.0.110/index/list/getdata',//正确请求地址
  data: {},
  header: {
    'content-type': 'application/json'
  },
  success (res) {
    console.log(res.data)
  }
})

3、手机和电脑(本地服务器)需要连接同一局域网(WIFI网络)

4、手机扫码进入小程序后,需要打开调试模式才能请求到数据
进入小程序后,此时页面的数据依旧是空的;点击右上角三个点,打开调试

打开调试后会自动关闭当前小程序,需要重新进入,调试模式才生效


重新进入小程序,可以看到页面数据已经出来了,并且右下角有个绿色方形的调试工具按钮

点击右下角的调试工具按钮,可以看到页面的所有数据,方便开发者在手机端更好的测试



总结

1.本地测试时,微信开发者工具务必勾选(不校验合法域名)此设置,否则微信开发者工具请求不到数据;待上线时,再取消此设置。有关为何要设置(不校验合法域名)的文档地址如下:
https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html

2.在使用wx.request请求地址,如果url是localhost格式的话,虽然在微信开发者工具中是可以请求到后台数据,但是手机预览时,数据无法请求。因为localhost是指本地服务器所在的那台电脑,手机访问localhost并不知道localhost是什么,所以需要使用本机的IP+请求地址

3.疑问:为何手机开启了调试模式就可以请求到数据,未开启却请求不到?这其实跟前面微信开发者工具设置不校验合法域名的道理是一样的

點(diǎn)擊查看更多內(nèi)容
6人點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶(hù)
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專(zhuān)欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消