Http-proxy一直挂起
Http-proxy hangs up all the time
我有一个JavaScript代理服务器,经常在使用一段时间后挂起。这是代理代码:
var express = require(["express"], function(){}),
http = require(["http"], function(){}),
port = (process.env.PORT || 8001),
server = module.exports = express(),
httpProxy = require(['http-proxy'], function(){});
var proxy = httpProxy.createProxyServer();
// SERVER CONFIGURATION
// ====================
server.configure(function() {
server.use(function(req, res, next) {
if (req.url.indexOf('/any/thing') === 0) {
//console.log(res);
proxy.web(req, res, {target: 'http://any.thing.com'});
} else {
next();
}
});
server.use('/anything', express["static"](__dirname + "/../public"));
server.use(express.errorHandler({
dumpExceptions: true,
showStack: true
}));
server.use(express.bodyParser());
server.use(server.router);
});
// Start Node.js Server
http.createServer(server).listen(port);
我正试图做一些测试与守夜人.js。测试工作到一定程度,然后服务器崩溃。在一些测试中,这个点总是在同一时间到达,在其他测试中,它取决于服务器何时崩溃以及它是否崩溃。这是错误消息:
C: ' node_modules ' http代理' lib ' http代理' index.js: 119
把犯错;
^
错误:socket hang up
at createHangUpError (_http_client.js:215:15)
在套接字。socketCloseListener (_http_client.js: 247:23)
在套接字。发出(events.js: 129:20)
TCP。关闭(net.js: 485:12)
停止Express server
这可能是什么原因呢?我在google上没能找到
当同时向http代理发送请求时抛出错误。可以通过安装不同版本的http-proxy来防止此错误。对我来说,错误发生在http-proxy版本1.6.2。我通过安装1.0.0版本修复了这个问题:
npm uninstall http-proxy
然后npm install http-proxy@1.0.0
相关文章:
- JavaScript执行暂时挂起页面
- 是定义的操作系统睡眠/挂起期间setTimeout的行为
- Chrome浏览器“;挂起”;同时在循环中执行AJAX请求
- fullcalendar在删除导致浏览器挂起的多个事件时速度较慢
- 应用将图表转换为图像的jqplot代码时Chrome挂起
- 如何在不使用Internet Explorer的情况下从未挂起的HTML文件执行程序
- MongoDB collection.find()查询挂起
- 使用子字符串方法时应用程序挂起的原因
- 如何在AngularJS中取消挂起的请求
- 从node.js应用程序调用Mongoose Model.save()时挂起
- Chrome,Safari在从本地存储读取时挂起,而Firefox很好
- IE 10 挂起 XMLHttpRequest 6 分钟,然后响应请求(使用 AngularJS 实现 CRSF)
- 挂起 JavaScript 键关闭事件
- HERE 映射 JS API v3 集群提供程序挂起,添加许多数据点
- Ajax 调用挂起在 jQuery 中
- writeln img src将数据提交到外部系统-Firefox和IE挂起
- 在jQuery中,.state()如何确定一个承诺是挂起的、已解决的还是被拒绝的
- 为什么JavaScript中没有挂起回调函数
- Express Passport.js成功重定向没有加载页面,请求一直挂起
- Http-proxy一直挂起