node.js - 如何在odoo和node js中获取当前登录的用户ID

标签 node.js express odoo

我想显示当前登录的用户ID。我正在使用odoo-xmlrpc连接我的express和odoo应用程序的 Node 模块。

odoo.execute_kw("res.users", "search_read", params, function( err,result) {
          if (err) {
            return console.log(err);
          }
          res.json(result);
        });

在这里我可以返回所有用户。但我想返回当前用户。我找到了this 用python完成的文章

最佳答案

connect成功登录后,方法返回当前登录的用户 ID uid
你可以在那里得到它:

odoo.connect(function (err, uid) {
    if (err) { return console.log(err); }
    console.log('Connected to Odoo server.');
    console.log('uid', uid)  
});

关于node.js - 如何在odoo和node js中获取当前登录的用户ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58914155/

相关文章:

javascript - 在 <% 标签内交织 EJS 和 Javascript 变量

python - 值错误 : "undefined get method !" while evaluating u'action_ship_create()' in Odoo

javascript - 另一个函数内的补丁/模拟函数,用于在 javascript 中进行测试

node.js - Kafka Node - BrokerNotAvailableError

node.js - 我可以从一份源代码副本运行多个 Node 进程吗

javascript - 使用 dropzone.js 中的 uploadMultiple 时出现错误 : Unexpected field.

javascript - 为什么 Node.js 无法处理 Vue.js 的请求?

node.js - 在 Node.JS 和 Express 中拦截 HTTPS 服务器上的 HTTP 响应

python - 属性错误 : 'int' object has no attribute 'id' - Odoo v9 community

css - Odoo 8 qweb报表样式修改