在Node.js中设置HTTP超时时间
Set HTTP timeout in Node.js
我正在开发一个使用Node.js作为后端的应用程序。目前,我有一个web服务器设置如下:
var express = require('express');
var http = require('http');
var app = module.exports.app = express();
http.createServer(app).listen(appConfig.port, function () {
var logger = app.get('logger');
logger.info('**** STARTING SERVER ****');
});
我的应用程序工作正常。除了,我现在添加了一个请求,这需要~5分钟。根据我的理解,Node默认为2分钟超时窗口。我可以在这里阅读文档。但是,我不明白如何将超时设置为更大的值。
谁能告诉我如何将超时时间增加到10分钟?
这应该设置它。您需要一个对服务器对象的引用,然后设置超时
var express = require('express');
var http = require('http');
var app = module.exports.app = express();
var server = http.createServer(app);
server.setTimeout(10*60*1000); // 10 * 60 seconds * 1000 msecs
server.listen(appConfig.port, function () {
var logger = app.get('logger');
logger.info('**** STARTING SERVER ****');
});
相关文章:
- Meteor如何接收HTTP请求
- 在我的情况下,如何进行http请求
- //而不是在src=“”上使用http://"属性
- 我无法使用angularJs($http)访问服务器
- AJAX简单错误.XMLHttpRequest无法加载http://localhost/mpl/getPage.php.
- 如何将PHP get查询转换为Meteor's HTTP.get()
- 角度异步http自动完成
- 使用优化器在慢速连接上加载main.js时需要js超时
- 什么's本地node.js服务器和python简单http服务器之间的区别
- 角度http服务器页面刷新404s
- 如何使用$q's构造函数语法与Angular$http's配置超时
- 在 Node 中,创建具有“等待连接”超时的 http 连接的好方法是什么
- 如何在角度 js $http调用中显示超时错误
- node.js HTTP服务器、请求和响应超时之间的区别
- $http超时是什么意思
- 阻止AngularJS$http超时返回
- Node.js: http请求1分钟后超时
- 避免长角$http查询超时
- 在Node.js中设置HTTP超时时间
- HTTP请求的默认超时是多少?