在Angular项目中使用API

时间:2015-12-11 15:18:59

标签: javascript angularjs

我是API的新手,所以这个问题可能很愚蠢。

我正在尝试在Angular项目上构建登录/注册,我有这个API。但我检查了很多登录/注册结构。他们使用一个enpoint。例如,它被称为'/ login'。但我有三个终点:

/authenticate,
/authorize,
/token

验证参数:用户名,密码,client_id,redirect_uri,范围

授权params:client_id,client_secret,redirect_uri

/ token params:code

我通过这项服务获得了登录结构:

var loginUser = function (User, callback) {
  var fullApiPath = serviceROOT + 'authentication';
  $http({
    method: 'POST',
    url: fullApiPath,
    data: User
  }).
  success(function (data, status, headers, config) {
    callback(data, status, headers, config);
    console.log('ok');
    $location.url('/profile');
  }).
  error(function (data, status, headers, config) {
    console.log('Fatal request on = ' + fullApiPath);
    callback(data, status, headers, config);
  });
};

是的,它有效,但我不知道如何继续或它是一个很好的解决方案。

我该怎么办?像这种结构的任何演示或示例? 如果你能帮忙我会很开心。感谢。

0 个答案:

没有答案