嗨我遇到这个问题,在线搜索但找不到确切答案。
基本上我是从网络客户端做一个POST,node.js服务器会把它拿起并开始执行命令。
如果有效,此命令(比如my_cmd 1234)会在30秒内完成,而angular会获得响应并更新网页中的状态。
现在,如果我为此命令传递一个不同的命令(my_cmd 2345),则需要3分钟才能完成,我在linux控制台中手动执行此操作。 3分钟后,它完成并打印出状态消息。但Angular POST返回net :: ERR_EMPTY_RESPONSE。
那么我应该设置一个默认的超时值吗?谢谢!
答案 0 :(得分:0)
好的,实际上我改变了服务器端的超时值并且它有效。 我跟着这个。 How to modify the nodejs request default timeout time?