我使用HapiJS实现了一个重型API,这是一个NodeJS模块。此API需要大约4-5分钟的响应时间。但在这种情况下,客户端显示“请求超时”消息。我想将进度作为keep-alive发送给客户端。任何帮助将不胜感激。
答案 0 :(得分:0)
timeout.server就是您所需要的。它设置服务器响应传入客户端请求所允许的最长时间。您可以相应地设置时间,同时在客户端的前端显示进度条。
server.route({
...
timeout: {
server: 4500
}
...
});