nginx 如何使用Apollo Angular,Graphql和NestJS增加应用程序的响应超时

hmmo2u0o  于 2023-03-29  发布在  Nginx
关注(0)|答案(1)|浏览(166)

如果我上传大量的数据和文件在一个单一的API,需要大约2分钟才能完成,我收到504错误。但在后端的过程仍在进行中,记录正在创建,即使在前端显示错误。
504错误中没有响应负载。
我试图增加前端nginx配置的超时时间,但它在部署中出错。
下面的前端nginx配置文件给出了错误:此处不允许使用HTTP指令

d8tt03nd

d8tt03nd1#

如果它发生在开发模式下,那么你可以在代理配置中设置"timeout": 360000,在生产模式下没有办法改变超时,请参阅https://github.com/angular/angular/issues/34421
如果你知道你在做什么,那么你可以尝试提供自定义XhrFactory并在那里设置超时。

相关问题