0

私はember-railsから外部のemberアプリケーションに移行しているので、異なるURLのemberデータを使用しているので、API urlはhttp://localhost:5000emberアプリケーションですhttp://localhost:9000

問題は、x-appidとを含める必要があることですが、それらのいずれかをx-app-secret追加するたびに、リクエストがリクエストになります。xhr.setRequestHeader()GETOPTIONS

このコードは、同じドメインで ember-rails を使用していたときに正常に動作していました。これが問題なのか、それとも他に何か不足しているのでしょうか?

ajax: function(url, type, hash) {
    if (this.headers !== undefined) {
      var headers = this.headers;
      if (hash) {
        hash.beforeSend = function (xhr) {
          // Works fine
          xhr.setRequestHeader('Accept', 'application/vnd.vendor+json;version=1');

          // Changes Request from GET to OPTIONS
          xhr.setRequestHeader('x-vendor-appid', '12412412');
          xhr.setRequestHeader('x-vendor-secret', 'aslkdfjaskldfjasd');
        };
      }
    }
    return this._super(url, type, hash);
}
4

1 に答える 1