CNode

node request模块 error: {"code":"ETIMEDOUT"}

问答
Lleiwei1991发布于9 年前最后回复9 年前7 回复14034 浏览0 收藏

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}

查看回复

回复 (7)

O
OneNewLife#1·9 年前

服务器挂了?

I
im-here#2·9 年前

你这url直接把port带在后面? 能这样写么? 不都是要单独给一个port参数吗?

L
liujavamail#3·9 年前

一般都是你请求的服务器地址不对,要么就是服务器提供的接口有问题

L
leiwei1991#4·9 年前
引用 OneNewLife服务器挂了?

@OneNewLife 没有 偶尔出现这种情况

L
leiwei1991#6·9 年前
引用 liujavamail一般都是你请求的服务器地址不对,要么就是服务器提供的接口有问题

@liujavamail 都没有问题,只是一定概率出现这个情况

L
liujavamail#7·9 年前

你如果通过postman 之类的工具,发送请求,服务器响应的速度怎样, 会不会超时之类的

参与回复
登录后即可参与回复。登录