ajax 로 cors 요청시 두번 요청되는 문제

안녕하세요, 가끔 페북에서만 댓글하다가 질문이 생겨 글을 남겨요

react nstive 에서 axios와
express 를 이용한 서버가 서로 통신하고 있는데요,

Access-Control-Allow-Origin 을 허용해주었어요.
그런데 ajax통신 시도할때마다 빈 리퀘스트를 보내고
그다음 제대로 데이터를 실어 요청을 하는게 확인이되었어요.

스택오버플로에서는 cors 설정을 하면 어쩔수 없이 두번 보낸다는 식으로 답변이 되어있는거같은데, 혹시 이 상황을 해결할수있거나 정말 그런것이다 답을 알고계시면 답변 부탁드릴께요.

혹시 질문이 게시판성격에 안맞으면 바로 삭제하겠습니다.

항상 많은분들 질문 답변 정보글로 많이 도움받고있습니다

항상 감사합니다. 새해복 많이받으세요

ps. 현재 게시판? 에서
Invalid Format: Uncaught SyntaxError: Expected “,” but “%uCE74” found. at undefined:1376:10

이런 문구가 보이네요 확인부탁드려요

웹 환경(웹뷰, 브라우저)에서는 원래 그렇습니다.
보안상의 이유로 option 메소드로 요청을 보내 서버가 허용하는 method를 확인한 후 실제 요청을 보내게 됩니다.

1개의 좋아요

CORS, "preFlight"와 관련한 아주아주 도움될 만한 삽질(?)의 기록 ^^;
http://www.popit.kr/cors-preflight-인증-처리-관련-삽질/
도움이 됐으면 작성자에게 감사의 댓글을…^^;

2개의 좋아요

@iclouds 공유 감사합니다. :grinning: