我正试图通过odoo-xmlrpc
连接到odooodoo.connect(function (err) {
if (err) { return console.log(err); }
console.log('Connected to Odoo server.');
});
我的调试器显示下面代码的第二行(console.log(错误))的“客户端正常”
{ 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 }
和第3行的错误:
port: process.env.PORT || 3000,
host: process.env.HOST || 'localhost',
我使用的是meanjs 0.5.0,这是开发配置
http {
proxy_cache_path /mint/cache levels=1:2 keys_zone=STATIC2:10m inactive=24h max_size=1g;
server {
listen 443 ssl;
server_name cached-calls.domain.com;
location /spaces {
index index.html index.htm;
charset utf-8;
proxy_pass https://preview.contentful.com/spaces;
proxy_ignore_headers Set-Cookie Cache-Control Expires;
proxy_hide_header "Set-Cookie";
proxy_cache STATIC2;
proxy_cache_min_uses 1;
proxy_cache_methods GET;
proxy_cache_key $host$uri$is_args$args;
proxy_cache_valid 200 201 202 203 204 205 206 207 208 226 300 301 302 303 304 305 10m;
proxy_cache_use_stale error timeout invalid_header updating http_500 http_502 http_503 http_504;
proxy_redirect off;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_For;
proxy_set_header Connection "";
proxy_http_version 1.1;
proxy_connect_timeout 90s;
proxy_send_timeout 90s;
proxy_read_timeout 90s;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
send_timeout 90s;
}
}
}
我尝试在loopbackjs上使用相同的代码并且它有效,但我需要在meanjs上部署我的应用程序为什么我会收到此错误?
答案 0 :(得分:1)
我在loopbackjs上使用odoo-xmlrpc 1.0.5,在meanjs上使用1.0.6 ......当我降级到1.0.5时,它在meanjs上运行并且确定我在环回上升级了包,我有同样的错误...
所以这是一个版本问题。 谢谢你路过。
编辑: