如何在HapiJS中继续发送重API的进度?

时间:2016-11-07 10:34:02

标签: node.js hapijs

我使用HapiJS实现了一个重型API,这是一个NodeJS模块。此API需要大约4-5分钟的响应时间。但在这种情况下,客户端显示“请求超时”消息。我想将进度作为keep-alive发送给客户端。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

timeout.server就是您所需要的。它设置服务器响应传入客户端请求所允许的最长时间。您可以相应地设置时间,同时在客户端的前端显示进度条。

server.route({
 ...
 timeout: {
  server: 4500
 }
 ...
});