소스 검색

postgest: apply xhr config before additional xhr hook

master
Bing Sun 5 년 전
부모
커밋
986413d433
로그인 계정: sunb GPG 키 ID: F7795F8C590626AB
1개의 변경된 파일10개의 추가작업 그리고 1개의 파일을 삭제
  1. +10
    -1
      src/postgrest.js

+ 10
- 1
src/postgrest.js 파일 보기

@@ -110,11 +110,20 @@ export default (api_root, auth={}) => {

// 2. return values on Prefer
// if (['POST', 'PATCH'].includes(options.method) && options.headers && !options.headers.Prefer)
if (['POST', 'PATCH'].includes(options.method))
if (['POST', 'PATCH'].includes(options.method)) {
// if the config is already set
let _old_config = options.config

options.config = xhr => {
// apply the provided xhr config
let _old_config_xhr = _old_config(xhr)
if (_old_config_xhr)
xhr = _old_config_xhr

xhr.setRequestHeader('Prefer', 'return=representation')
return xhr
}
}

// normalize params: since options.params is an object, it cannot support
// duplicated query keys, while postgrest supports that.


불러오는 중...
취소
저장