var request = require(“request”); var options = { url: “xx.xx.xx.xx:xxxx”, timeout: 10000 }; request.post(options, (err, res, body) => { console.log(err); });
error: {“code”:“ETIMEDOUT”,“errno”:“ETIMEDOUT”,“syscall”:“connect”,“address”:"",“port”:} 用的最新版本2.81.0 这个具体是由什么原因导致的?有人能解答下么? ///////////////////////////////////////////////////////////////////////////////////////////////////// 错误不是这个{“code”:“ETIMEDOUT”,“connect”:true}
服务器挂了?
你这url直接把port带在后面? 能这样写么? 不都是要单独给一个port参数吗?
一般都是你请求的服务器地址不对,要么就是服务器提供的接口有问题
@OneNewLife 没有 偶尔出现这种情况
@imhered 可以这么写的
@liujavamail 都没有问题,只是一定概率出现这个情况
你如果通过postman 之类的工具,发送请求,服务器响应的速度怎样, 会不会超时之类的