云函数request-promise调用api,为什么返回errCode: -504003?
借用云函数,访问http协议下的api。 const cloud = require('wx-server-sdk')
const req = require('request-promise');
cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境
// 云函数入口函数
exports.main = async (event, context) => {
try{
const option = {
uri:"http://10.24.80.165:8001/API/...",
// uri:"http://101.37.246.82/...",
method:"POST",
}
const res = await req(option);
return res
}catch(err){
return err
}
1.要是说接口有问题,对于接口http://10.24.80.165:8001/API/...,其他任何方式,postman,wx.request,都没有问题,偏偏云函数访问返回错误 [图片]
2.要说是云函数有问题吧,但是云函数访问其他接口http://101.37.246.82/...,却又能正常返回
3.你要是说设置时间太短了,我都调整成20秒了