1

すべてのサーバーが OPTIONS リクエストに応答した場合、これは問題になりませんが、Satellizer は Angular に Content-Type text/plain の GET リクエストをプリフライトさせます。実際には、他の REST クエリの半分が壊れています。

4

2 に答える 2

1

satellizer認可の管理にはライブラリを使用しています。Authorizationサード パーティの API に対しても REST 呼び出しを行うため、ヘッダーを含めたくありません。skipAuthorization:true構成ブロックを追加すると、問題が解決しました。例えば:

(function () {
  'use strict';
  angular.module('weather')
    .factory('weatherResource', ['$http', function ($http) {
      return $http({
        method: 'GET',
        url: 'http://api.openweathermap.org/data/2.5/weather?q=Bangalore&appid=a50e83454ba54b9',
        skipAuthorization: true
      });
    }]);
})();

幸運を。

于 2015-10-18T06:40:24.213 に答える