2017-09-05 49 views
0

我尝试连接通过odoo-xmlrpc收到错误:连接ECONNREFUSED 127.0.0.1:80的node.js:odoo-XML-RPC

var odoo = new Odoo({ 
    url: 'x.y.z.com', 
    port: 80, 
    db: 'Data_Base', 
    username: 'username', 
    password: 'password' 
}); 

我的调试器来odoo显示第二行(控制台“客户端正常”。登录以下

odoo.connect(function (err) { 
    if (err) { return console.log(err); } 
    console.log('Connected to Odoo server.'); 
}); 

代码,此错误的第三行的(错误)):

{ Error: connect ECONNREFUSED 127.0.0.1:80 
    at Object.exports._errnoException (util.js:1020:11) 
    at exports._exceptionWithHostPort (util.js:1043:20) 
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1086:14) 
    code: 'ECONNREFUSED', 
    errno: 'ECONNREFUSED', 
    syscall: 'connect', 
    address: '127.0.0.1', 
    port: 80 } 

我使用meanj小号0.5.0,这是开发配置

port: process.env.PORT || 3000, 
    host: process.env.HOST || 'localhost', 

我试图用对loopbackjs相同的代码和它的工作,但我需要部署在meanjs为什么我得到这个错误我的应用程序?

+0

你试图连接到本地主机:80或x.y.z.com:80? – user7761868

+0

不试图连接到本地主机,这是我有我自己的主机在端口80上的问题 –

+0

@AnouarKacem只需执行'netstat -aon |在您的命令行中找到“findstr:80”并查看该端口是否已被使用。 –

回答

1

我在loopbackjs上使用odoo-xmlrpc 1.0.5,在meanjs上使用1.0.6 ...当我降级到1.0.5时,它在meanjs上工作,并确保我升级了loopback上的包,并且我有同样的错误...

所以这是目前的版本问题。 谢谢你通过。

编辑:

必须使用http://urlhttps://url

相关问题