5

Coffeescriptの私のコード:

  resource = $resource GlobalService.apiRoot + "stuffs", {},
    get:
      method: "GET"
      headers:
        "Accept": "application/stuffs;version=3"
        "Authorization": 'Token token="' + $.cookie('token') + '"'

javascriptの私のコード:

var resource;

resource = $resource(GlobalService.apiRoot + "stuffs", {}, {
  get: {
    method: "GET",
    headers: {
      "Accept": "application/stuffs;version=3",
      "Authorization": 'Token token="' + $.cookie('token') + '"'
    }
  }
});

それから私がするとき..

resource.get ->

指定されたヘッダーは送信されず、事実上CORS認証に失敗します。

何かお勧めはありますか?

4

1 に答える 1

4

そのヘッダー設定は、Angularの最新の「不安定な」リリースでのみ利用できるようです。これを使用する場合は、angular.jsとangular.resource.jsの両方を1.1.2(現在の不安定なリリース)にアップグレードしてください。

于 2013-02-11T22:04:13.510 に答える