当我发送延迟200秒的响应时,我的expressJS框架出现问题,发送状态码为324的err_empty_response
这里是fakeTimer示例
fakeTimeout(req, res) {
setTimeout(() => { res.json({success: true})}, 200000)
}
答案 0 :(得分:0)
ERR_EMPTY_RESPONSE是Google Chrome错误代码。
实际上,当Chrome超过300秒时,Chrome会自动超时请求,并且无法更改这些设置。
一种解决方法可能是更改Keep Alive标题。
但是,如果一项任务花费的时间超过一分钟,那么您应该不要让用户等待这段时间,并在完成后在UI上收到反馈。