0
NodeJSのモジュールであるHapiJSを使用して、1つの重いAPIを実装しました。このAPIは応答に約4〜5分かかります。しかしこの場合、クライアントは「Request Timeout」メッセージを表示しています。キープアライブとしてクライアントに進捗状況を伝えたい。どんな助けもありがとう。HapiJSで重いAPIの進行状況を維持するにはどうすればよいですか?
NodeJSのモジュールであるHapiJSを使用して、1つの重いAPIを実装しました。このAPIは応答に約4〜5分かかります。しかしこの場合、クライアントは「Request Timeout」メッセージを表示しています。キープアライブとしてクライアントに進捗状況を伝えたい。どんな助けもありがとう。HapiJSで重いAPIの進行状況を維持するにはどうすればよいですか?
timeout.serverが必要です。これは、サーバーが受信クライアント要求に応答するために許容される最大時間を設定します。それに応じて時間を設定することができ、一方、フロントエンドの進行状況バーをクライアントに表示することができます。
server.route({
...
timeout: {
server: 4500
}
...
});