如果我上传大量的数据和文件在一个单一的API,需要大约2分钟才能完成,我收到504错误。但在后端的过程仍在进行中,记录正在创建,即使在前端显示错误。504错误中没有响应负载。我试图增加前端nginx配置的超时时间,但它在部署中出错。下面的前端nginx配置文件给出了错误:此处不允许使用HTTP指令
d8tt03nd1#
如果它发生在开发模式下,那么你可以在代理配置中设置"timeout": 360000,在生产模式下没有办法改变超时,请参阅https://github.com/angular/angular/issues/34421。如果你知道你在做什么,那么你可以尝试提供自定义XhrFactory并在那里设置超时。
"timeout": 360000
XhrFactory
1条答案
按热度按时间d8tt03nd1#
如果它发生在开发模式下,那么你可以在代理配置中设置
"timeout": 360000
,在生产模式下没有办法改变超时,请参阅https://github.com/angular/angular/issues/34421。如果你知道你在做什么,那么你可以尝试提供自定义
XhrFactory
并在那里设置超时。