我正在向 REST api 发送 http post 请求,我从服务器获取状态正常响应,但在此脚本中,它始终运行“myError”函数。在后端一切都运行良好,没有任何错误。在错误函数中,响应值也保持未定义。
var toDoApp = angular.module('toDoApp');
toDoApp.factory('registrationService', function() {
var register = {};
register.registeruser = function(user, $http) {
$http({
method : "POST",
url : 'register',
data : user
}).then(function mySuccess(response) {
console.log("success");
}, function myError(response) {
console.log("error");
});
}
return register;
});
最佳答案
将 http
服务注入(inject)工厂。不是 registeruser
函数。
toDoApp.factory('registrationService', function($http) {
关于javascript - http post 响应为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46643192/