使用 unipay await uniCloud.httpclient.request 调用外部http接口,请求部署在腾讯云的服务器没问题,请求自己本地测试的电脑服务器就不行,检查本地的IP地址没有错啊。是不是哪里没设置对?
云函数报错如下:
ConnectionTimeoutError: Connect timeout for 5000ms, POST http://192.xxx.3.xxx:8000/api/trade/verifyPayment/ -2 (connected: false, keepalive socket: false, agent status: {"createSocketCount":1,"createSocketErrorCount":0,"closeSocketCount":1,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{},"requests":{}}, socketHandledRequests: 1, socketHandledResponses: 0)
headers: {}
at (/code/index.js:33:49878)
at ontimeout (timers.js:498:11)
at tryOnTimeout (timers.js:323:5)
at listOnTimeout (timers.js:290:5)
请求响应状态: fail
0 个回复