0
이미 작동중인 동기화 방법에 헤더를 추가하는 데 실패했습니다. 나는 그것들을 키로 전달할 것이라고 생각했다 : 객체, 옵션으로 설정한다. 두 가지 방법은 다른 게시물에서 보았습니다. 어느 시도도 크롬 네트워크 탭의 헤더를 표시하지 않거나 내 API 로그를 기록하지 않습니다.백본 동기화, 동기화 할 헤더 추가
은 또한 JQuery와 설정을 통해 전 세계적으로이 설정을 시도했습니다
$.ajaxSetup({
headers: { 'x-my-custom-header': 'some value' }
});
어떤 도움이 많이 주시면 감사하겠습니다!
옵션 해쉬입니다.
sync: function(method, model, options) {
options.headers = { 'X-Key-Whatever' :'Foobar' }
// Default JSON-request options.
var params = _.extend({
type: 'GET',
dataType: 'jsonp',
url: model.url(),
processData: false,
jsonpCallback: 'abcShowSomething',
cache: true
}, options);
// Make the request.
return $.ajax(params);
},
으로 키 PARAMS :
sync: function(method, model, options) {
// Default JSON-request options.
var params = _.extend({
type: 'GET',
headers: { 'X-Key-Whatever' :'Foobar' },
dataType: 'jsonp',
url: model.url(),
processData: false,
jsonpCallback: 'abcShowSomething',
cache: true
}, options);
// Make the request.
return $.ajax(params);
},