atTask の開発者フォーラムが私をここに案内してくれました。
ユーザーが既にブラウザにログインしている場合、AngularJS コントローラ$http.get
を atTask の検索 API にアクセスするように設定するにはどうすればよいですか?mydomain/attask/api/projects/search
私はから始めました:
var atTaskTA = angular.module('atTaskTA', []);
atTaskTA.config(function($httpProvider) {
$httpProvider.defaults.useXDomain = true;
delete $httpProvider.defaults.headers.common['X-Requested-With'];
});
atTaskTA.controller('atTaskTAController', ['$scope','$http', function($scope, $http){
$scope.data = "unknown";
$http.get("https://mydomain.com/attask/api/project/search").success(function(data){
console.log("Success", data);
$scope.data = data;
}).error(function() {
console.log("error");
});
}]);
認証用のCookie情報を渡すヘッダーの設定に慣れていません。これは、私が行う必要があると信じています。