javascript - Odoo 会话过期 RPC
问题描述
我正在使用这个库连接到 odoo-sh,我能够连接我在客户端对象中获得正确的用户以及 sessionId,但是当我尝试创建新记录时,我收到一个错误,即 Odoo 会话已过期,我想知道我是否遗漏了一些我没有发送的参数,
这是代码:
const odoo = new Odoo({
host: 'company-project-xxx.dev.odoo.com',
port: 443,
protocol: 'https'
});
const client = await odoo.connect({
database: 'company-project-xxx',
username: 'user',
password: 'pass'
});
if (client) {
try {
const response = await client.create('hr.employee', [{
work_email: 'api@test.com',
name: 'api employee',
job_title: 'Robot job title',
mobile_phone: '123456',
active: true
}]);
console.log(response);
} catch (error) {
console.log(error);
}
}
任何帮助,将不胜感激
解决方案
推荐阅读
- ssl - 来自主题的 SSL 证书中缺少 CN 字段
- python - 用于监听 HTTP 响应的 Flask 服务器
- javascript - 有没有办法在暂停时修复 AdBlocker - ReactJS
- python - 为什么这个 if 语句会给我一个 ValueError?
- java - 当 org.springframework.util.concurrent.ListenableFuture 抛出异常时,Spring @Recover 和 @Retry 不起作用
- ssas - 基于多个维度成员聚合值以通过 SCOPE 语句创建损益报告
- sql - 如何从一组具有相同日期时间的记录中选择最近的记录?
- javascript - 面对错误 x is not a function with prototypes in JavaScript
- jquery - 如何从同一类中选择两个文本?
- c# - 如何根据 Umbraco 匹配表