微信小程序云函数中发起请求,请求数据的接口是本地的,此时云函数时,显示调用成功,返回结果是null,相关代码如下:
var url = `http://127.0.0.1:5000/api/v1/food/get_food_list?per_page=${event.per_page}&page=${event.page}&class_name=${event.class_name}`;
// 3:发送ajax 注:2个return
return rp(url).then(res => {
return res
}).catch(err => {
console.log(err)
})
云函数是运行在云端的函数,云函数中 127.0.0.1 并不是你的本地机器,所以云函数自然无法访问本地接口。
云函数在微信服务器,127.0.0.1也是微信的服务器
本地测试正常,但是云函数测试就返回null
本地有返回吗?