首页 > 解决方案 > 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);
    }
  }

任何帮助,将不胜感激

标签: javascriptodooodoo-rpc

解决方案


推荐阅读