当服务器需要3分钟完成时,Angular POST获取net :: ERR_EMPTY_RESPONSE

时间:2017-05-11 22:21:56

标签: angularjs

嗨我遇到这个问题,在线搜索但找不到确切答案。

基本上我是从网络客户端做一个POST,node.js服务器会把它拿起并开始执行命令。

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

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

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

1 个答案:

答案 0 :(得分:0)

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