我正在使用AngularJS连接到我的服务,该服务部署在同一台服务器上。我已经按照所有与类似错误相关的帖子中列出的每个建议,如CORS,但它没有解决我的问题。但是,该服务是异步调用的,在服务器有机会处理它之前会收到响应。 我错过了什么?
这是我的服务
services.factory('TestService', function($http) {
var myService = {
createTag: function(tag) {
return $http.post('/temptag', tag);
}
};
return myService;
});
任何我的控制器都是这样的:
app.controller('TagCtrl', function ($scope, TestService,$location) {
$scope.tag={};
$scope.createTag = function () {
TestService.createTag($scope.tag).then (function(data){
console.log('data Success: = ' + data);
}, function(data){
console.log('data = Failure ' + data);
});
};
});
控件转到“数据成功:”但数据未定义