gpt4 book ai didi

node.js - Openshift 上的 Node 应用程序中的套接字连接期间出现 ECONNREFUSED

转载 作者:太空宇宙 更新时间:2023-11-03 22:40:12 26 4
gpt4 key购买 nike

OpenShift 服务器上的 Node 应用程序中的套接字连接上的 ECONNREFUSED,适用于开发计算机。

嗨,我正在尝试编写简单的应用程序,需要从我的 server.js (带有预安装的模板)建立传出套接字连接。在我的快速 route ,我有类似的东西

self.createRoutes = function() {
self.routes = { };
self.routes['/asciimo'] = function(req, res) {
var link = "http://i.imgur.com/kmbjB.png";
res.send("<html><body><img src='" + link + "' /></body></html>");
};

self.routes['/mycfg'] = function(req, res) {
var serviceSocket = new net.Socket();
serviceSocket.connect({port: 443, host:"www.google.com",localAddress:self.ipaddress}, function() {
console.log("connected!!");

});
serviceSocket.on("error", function (e) {
console.log("Could not connect to service " + e);
});
}

}self.address 是 process.env.OPENSHIFT_NODEJS_IP,在我的例子中是 127.4.217.129。我在我的开发机器上尝试了代码,它工作正常。但在 openshift 服务器上失败并出现 ECONNREFUSED。任何帮助,将不胜感激。感谢您抽出时间。

最佳答案

问题出在 Node 版本 0.6.25 上。我使用 Node 版本 0.10 创建了一个新应用程序,相同的代码工作正常。

关于node.js - Openshift 上的 Node 应用程序中的套接字连接期间出现 ECONNREFUSED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22077345/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com