如果在請求中不設置超時時間,那么一直處理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》