我在express.js 4.12(「express」:「^ 4.12.3」)應用程序中使用「connect-timeout」:「^ 1.7.0」作爲頂級中間件。我在使用它時沒有問題。我可以將超時設置爲50秒,5秒,1秒,所有這些功能都很好。然而,我注意到如果將連接超時超時值設置爲大於110秒的任何值,應用程序仍會在110秒後超時,並顯示以下消息: 「HTTP請求已終止,因爲腳本未產生110秒「express.js 4.12連接超時上限?
是否還有其他需要調整的設置?我找不到任何這樣的設置。任何幫助或見解都將非常有用!讓我知道你是否需要我的更多信息。謝謝!
最佳, 克里斯
(別擔心,這個過程本身正在超過110秒,這是預期的行爲)
嗨賈森,感謝您的意見。是的,我確信客戶沒有斷開連接。我的印象是連接超時是爲增加express.js超時設置的唯一目的而創建的。如果這不是真的不可能,那麼這個中間件有多無用呢?他們應該調用它,connect-timeout-dont-set-it-higher-than-110seconds –