小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