2017-03-06 11 views
1

Fetch API를 사용하여 isomorphic-fetch의 API를 호출 중입니다. API가 다른 도메인에있는 것처럼 CORS 문제가 발생했습니다 (프로덕션에서 작동).fetch api와 관련된 코어 문제

로컬로 개발하기 위해 Chrome 브라우저를 안전하지 않은 모드로 실행하고 요청 헤더의 일부로 { credentials: "include" }을 추가하여 요청과 함께 쿠키가 전송되도록했습니다.

내 dev 도메인 localhost.abc.com:8080하고 API를 내가 200 OK 응답을 얻고 있지만, 나는 때문에 오류가 아래의 반응을 읽을 수 없습니다 오전, myapi.abc.com에 : 나는 jQuery를 누락 시작했습니다 곳

The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'

이것은 Fetch API와 관련하여 AJAX 호출.

+0

'isomorphic-fetch'를 제거하여 테스트 케이스를 줄이고 질문을 업데이트 할 수 있습니까? 이는 아마도 dev 콘솔에서'window.fetch'를 사용하여 재현 할 수 있습니다. 또한,'jQuery.ajax'로 목표를 달성하는 방법에 대한 예제를 제공해주십시오. 감사. –

답변

1

Access-Control-Allow-Origin을 허용하려는 특정 도메인에 설정하십시오 (예 : 귀하의 경우에는 localhost.abc.com:8080입니다.