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