例如,我有一個端點,可以根據客戶端請求執行任務 A、B 和 C。如果客戶端發送請求,任務 A 完成但在任務 B 和 C 開始之前客戶端關閉連接、網路問題、關閉瀏覽器視窗等......我的問題是,任務 B 和 C 會完成嗎?
uj5u.com熱心網友回復:
您的 nodejs 程式在嘗試向客戶端發送內容之前無法判斷客戶端連接是否已關閉。
因此,通常在發現客戶端已經離開之前,對傳入請求的處理會運行完成。
當客戶端放棄緩慢的請求時,這是一件令人討厭的事情:作業被浪費了,或者更糟糕的是,更新完成而沒有任何方式告訴客戶端它已完成。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/466645.html
下一篇:DotEnv評論崩潰
