私はember-railsから外部のemberアプリケーションに移行しているので、異なるURLのemberデータを使用しているので、API urlはhttp://localhost:5000
emberアプリケーションですhttp://localhost:9000
。
問題は、x-appid
とを含める必要があることですが、それらのいずれかをx-app-secret
追加するたびに、リクエストがリクエストになります。xhr.setRequestHeader()
GET
OPTIONS
このコードは、同じドメインで 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);
}