【发布时间】:2020-09-03 15:22:23
【问题描述】:
我在我的 React/Nodejs 应用程序中遇到了 http 请求问题。当我尝试在向客户端发送响应之前执行需要很长时间(例如 4 分钟或更长时间)的请求时,请求被中止。请求是否有超时或我不考虑的事情?
这是我的 POST 请求的响应:Failed to load resource: net::ERR_EMPTY_RESPONSE
AbortController 有什么需要处理的吗?
【问题讨论】:
-
我猜你的服务器正在杀死 http 请求,而不是客户端。
-
发送 http 请求后,我在服务器中启动批处理过程,就像在 try catch 块
await spawn(os_shell, ['/c', runFile], { stdio: 'inherit' });中使用节点中的 await-spawn 模块一样。 -
快递或您正在运行的任何东西的超时时间是多少?
-
是的,我使用的是快递。如何检查或设置超时?
标签: javascript node.js express