微信小程序代码:
wx.request({
url: app.globalData.globalUrlIp +'/countTreatmentsPatientNumber', //统计每天治疗人数
data: {
device_mac: that.data.device_mac
},
header: {//请求头
"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"
},
method: "POST",
success: function (res) {
console.log(app.globalData.globalUrlIp);
let data = res.data
console.log('data', data)
that.chartComponent = that.selectComponent('#myColumnChart');
console.log('that.chartComponent', that.chartComponent)
that.chartComponent.init((canvas, width, height) => { initChart(canvas, width, height, data) })
}
})
app.globalData.glpbalUrlIp是云托管地址,已经设置了外网访问。device_mac也没有问题。
在用postman测试也可以通过,微信开发者工具编译测试也可以通过。但是唯独真机测试时,请求陷入长时间等待。
开发者工具版本:Nightly 1.05.2107022
用云托管为啥要用wx.request调用?还得配置合法域名,用wx.cloud.container就不用配