const wxContext = cloud.getWXContext();
const weatherApi = 'https://devapi.qweather.com/v7/weather/3d?key=75945b2a56fc4bb7a48a14f48d5d7c0b&location=117.143663,31.831672'
return requestP({
url: weatherApi,
}) //使用request-promise发送请求
.then(function (res) {
return res;
})
.catch(function (err) {
return {
error: err
}
})
如上面的代码,在云函数控制台查看网络请求,返回的是正常内容,但是在小程序端获取到的是乱码:
wx.cloud.callFunction({
name: 'weatherService',
}).then(res => { console.log("weatherService",res) }).catch(err => { })
调试接口返回的内容
客户端小程序获取到的返回内容:
不用云函数,也是乱码