해결된 질문
작성
·
504
0
안녕하세요 도저히 찾아봐도... 찾을 수가 없고 답답한 나머지 멘토님께 여쭈어보려고 합니다.
현재 저는 백엔드 코스와 프런트엔드 코스를 둘 다 수강 중인 학생입니다. 백엔드 코스에서 공부한 이미지 업로드를 프런트에서 공부한 이미지 불러오기를 적용하던 중 오류가 발생하여 문의드립니다.
포스트맨을 통해 이미지 업로드 정상 작동되는 것을 확인하였지만 프런트 엔드와 같이 연결하여 이미지 업로드를 진행 중
"This operation has been blocked as a potential Cross-Site Request Forgery (CSRF). Please either specify a 'content-type' header (with a type that is not one of application/x-www-form-urlencoded, multipart/form-data, text/plain) or provide a non-empty value for one of the following headers: x-apollo-operation-name, apollo-require-preflight\n" 이러한 원인이 설명 부탁 드립니다... ...
에러 생긴지 10시간만에 찾았는데 이해가 안됩니다. 저 문제가 app.module에서도 cors설정을 해주었더니 작동이 되었습니다. 분명 CSRF 문제였는데 apollo버전을 낮추고 app.module에서 cors설정 해줬더니 왜 정상 작동 되는는지.. 모르겠습니다.. 왜그런건가요...?