0
調用API的最佳實踐是什麼?呼叫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){
});
};
}]);
感謝
此外,RESTful API應該由名詞組成(單數或複數是你的選擇),而「登錄」是一個動詞。我已經看到一個Web應用程序發佈到「/」作爲身份驗證的手段,但我不能說這是否是最佳做法。 – MBielski
要成爲RESTful,可以使用Restangular。我試了一次,它有點讓你有你的後端api也寧靜,這可以很好。 –
Restangular用於前端,沒有更新到Angular的當前版本,也不再被維護。最後,創作者正在尋找人們接受我看。我並沒有對它印象深刻,但是不得不用它來工作。我們正在剝離它。 – MBielski