4

我只是想为 login 创建 api。没有注册,用户名和密码已经在数据库中。只是想从前端获取用户名和密码,我必须检查现有数据库,用户名和密码是否匹配,然后我必须发送一些成功消息或令牌,无论它是什么。

字体端是angularjs。并在 angularjs 中使用

  $http.post("/api address",usedata).success(data,success){}

像那样,但我不知道如何在后端做到这一点。任何人请帮助......

下面给出了我对oddo的尝试。

    var express = require('express');
var app = express();
 var fs = require("fs");
 var Odoo = require('node-odoo');

var odoo = new Odoo({
  host: '192.168.1.121',
  port: 8091,
  database: 'oaveg_demo',
  username: 'dkashyap@oaveg.com',
  password: 'abcd@1234'
   });

 app.get('/api/userdetails',function(req, res) {
   odoo.connect(function(err) {
if (err) {
  return console.log(err);
}

  odoo.get('res.users', 14, function(err, partner) {
    if (err) {
      return console.log(err);
    }

    var userData = {};
    userData.name = partner.display_name;
    userData.email = partner.email;
    userData.id = partner.id;
    userData.password = partner.password;

    console.log('PARTNER GET====> ', userData);
  });

      var params = [['login','=','aritha@oaveg.com'],['password' , '=' , '']];

     odoo.search('res.users', params, function(err, partner) {
     if (err) {
      return console.log(err);
      }
      console.log('PARTNER SEARCH===> ', partner);
      })
    });

        });

        app.listen(3001);
4

0 回答 0