相关疑难解决方法(0)

浏览器超时

浏览器是否内置了超时,如果是,那么它们是什么?

我有一个页面在一个进程上执行AJAX调用,最多运行5分钟.有人说浏览器在2分钟后超时,但不知道是否有任何道理.

javascript browser ajax

62
推荐指数
2
解决办法
9万
查看次数

Express.js响应超时

问题

我一直在寻找Express.js的请求/响应超时,但一切似乎都与连接有关,而不是请求/响应本身.

如果请求需要很长时间,则应该超时.显然这不应该发生,但即使是一个简单的错误,因为如果没有调用回调或不使用路由处理程序res.send(),浏览器将一直等待回复.

空路由处理程序就是一个很好的例子.

app.get('/sessions/', function(req, res, callback){});
Run Code Online (Sandbox Code Playgroud)

固定

之前 我添加了以下内容app.use(app,router);,它似乎添加了超时功能.有没有人对此有任何经验/意见?

app.use(function(req, res, next){
    res.setTimeout(120000, function(){
        console.log('Request has timed out.');
            res.send(408);
        });

    next();
});
Run Code Online (Sandbox Code Playgroud)

请注意,我已将超时设置为2分钟.

timeout response settimeout node.js express

57
推荐指数
4
解决办法
9万
查看次数

标签 统计

ajax ×1

browser ×1

express ×1

javascript ×1

node.js ×1

response ×1

settimeout ×1

timeout ×1