Nodejs版本要求
高于Nodejs v11.16版本
安装修改库
npm install odoo-xmlrpc
配置与测试使用
var Odoo = require("odoo-xmlrpc") // 使用库
// 首先进行配置
var odoo = new Odoo({
url: "输入服务器URL地址",
port: 设置端口号(数值,默认80),
db: "服务器数据库名称",
username: "服务器登录用户名",
password: "服务器登录密码"
})
// 调用方法进行测试连接
odoo.connect(function (err) {
if (err) {return console.log(err)}
console.log("connected to odoo server");
var inParams = [];
inParams.push('read');
inParams.push(false);
var params = [];
params.push(inParams); //相当于Odoo的domin表达式
odoo.execute_kw('res.partner', 'check_access_rights', params, function (err, value) {
if (err) { return console.log(err); }
console.log('Result: ', value);
// 打印结果查看是非成功
});
})