0

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情報を渡すヘッダーの設定に慣れていません。これは、私が行う必要があると信じています。

4

1 に答える 1