什么是调用API的最佳实践

时间:2016-07-24 19:57:45

标签: angularjs express

调用API的最佳做法是什么?

客户(Angularjs) - >路由器 - > API

实施例

客户端

   $http.post('/login', data, config).then(successCallback,errorCallback);

快速

app.post('/login', function(req, res) {
              //some code
};

客户(Angularjs) - > API

从客户端调用API

angular.module('app')
    .controller('SomeCtrl', ['$scope', 'user', '$state', function($scope, user){
        $scope.log = function(){
          User.login({}).$promise      //User.login is the API for login
          .then(function(user){
          });
        };
}]);

由于

1 个答案:

答案 0 :(得分:2)

最佳做法可能是创建一个"模型"它包含在控制器中作为依赖项。在这个模型(例如角度工厂)中,你会调用$ http。这是测试和重用的最佳方法。