跳到主要内容
CNode

NODEJS请求超时问题? 读取一个HTTP URL的时候,假如请求的时间20秒才出来,我想要5秒就直接abort,怎么解决呀?

社区
Ssutang发布于 14 年前最后回复 14 年前
3106590

NODEJS 读取一个HTTP URL的时候,假如请求的时间20秒才出来,我想要5秒就直接abort,怎么解决呀?我使用req.setTimeout(5000,function(){req.abort();});出现了阻塞的情况。 不知道哪位知道如何解决。

查看回复

回复 (3)

S
sutang#314 年前

这个不是我要的结果。我的意思是不需要客户端处理,服务器端可以直接处理的

1
151263#214 年前

1分钟之后,返回一个uuid给浏览器,浏览器接收到这条指令后,再等5秒钟,再发出一条AJAX请求 ,这时,服务器看看自己运行完毕了没有,如果运行完毕了,就返回真实的数据给浏览器,否则, 又返回uuid给浏览器,浏览器继续等待....

S
sutang#114 年前

没有人帮忙吗?

参与回复

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