【问题标题】:Angular POST gets net::ERR_EMPTY_RESPONSE when server takes 3 mins to finish当服务器需要 3 分钟完成时,Angular POST 获取 net::ERR_EMPTY_RESPONSE
【发布时间】:2017-10-11 02:39:48
【问题描述】:

您好,我遇到了这个问题,在网上搜索过,但还没有找到确切的答案。

基本上我正在从 web 客户端做一个 POST,node.js 服务器将接收它并开始执行命令。

如果有效,此命令(例如 my_cmd 1234)会在 30 秒内完成,并且 angular 会获取响应并更新网页中的状态。

现在,如果我为此命令 (my_cmd 2345) 传入不同的值,则需要 3 分钟才能完成,我确实在 linux 控制台中手动运行了此命令。 3 分钟后,它完成并打印出状态消息。但是 Angular POST 返回 net::ERR_EMPTY_RESPONSE。

那么我应该设置一个默认的超时值吗?谢谢!

【问题讨论】:

标签: angularjs


【解决方案1】:

好的,实际上我在服务器端更改了超时值并且它起作用了。 我跟着这个。 How to modify the nodejs request default timeout time?

【讨论】:

    猜你喜欢
    • 2018-02-05
    • 2020-08-07
    • 2015-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多