小tips:nodejs請求接口超時使用中間件connect-timeout實現自動超時機制


如果在請求中不設置超時時間,那么一直處理loading卡屏狀態,使用connect-timeout來設置自動超時時間。

安裝:

npm install connect-timeout -S

如下例子:

var timeout = require("connect-timeout");
app.use(timeout('5s'))    //如果5s還沒有響應,req.timedout將返回true
app.use(function(req, res, next) {
    if (!req.timedout) next() //繼續執行 
})

參考地址:《connect-timeout》

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM