获取错误:连接Econnrefuse 127.0.0.1:80 Node.js:Odoo-XMLRPC



我试图通过odoo-xmlrpc

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

我的调试器显示了以下代码的第二行(console.log(err))

的"客户端正常"
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 }

我使用的是sunjs 0.5.0,这是开发配置

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

我尝试在loopbackjs上使用相同的代码,但是我需要在sunjs上部署我的应用程序为什么会遇到此错误?

我在loopbackjs上使用odoo-xmlrpc 1.0.5,而在sunjs上使用了1.0.6 ...当我下调至1.0.5时,它在sunjs上起作用,并确保我肯定我升级了循环背面的包裹,我有相同的错误...

因此,这是一个版本问题。谢谢您的经过。

编辑:

必须使用http://url或https://url

最新更新