2017-09-05 159 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

相關問題