728x90
반응형
A라는 웹페이지에서 C(img.naver.com)라는 이미지 서버에 파일을 업로드시
CORS가 발생하기 때문에 백엔드 API인 B서버를 통해 파일 업로드 요청시 B서버의 nginx 설정
location /img_upload_api_path {
if ($request_method = OPTIONS ) {
add_header Content-Length 0;
add_header Content-Type text/plain;
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Methods' 'GET,HEAD,OPTIONS,POST,PUT,DELETE';
add_header 'Access-Control-Allow-Headers' 'origin, x-requested-with, content-type, accept, Authorization';
return 200;
}
proxy_pass https://img.naver.com;
add_header 'Access-Control-Allow-Origin' '*' always;
add_header 'Access-Control-Allow-Methods' 'GET,HEAD,OPTIONS,POST,PUT,DELETE' always;
add_header 'Access-Control-Allow-Headers' 'origin, x-requested-with, content-type, accept, Authorization' always;
}
728x90
반응형
'프로그래밍 > Java' 카테고리의 다른 글
인앱결제 (0) | 2022.05.03 |
---|---|
[IntellJ] Error running 'Application': Command line is too long. Shorten command line for Application or also for Spring Boot default configuration? (0) | 2022.03.17 |
[IntelliJ IDEA] 단축키 (1) | 2021.03.19 |
[인프런] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 (0) | 2021.02.26 |
[프로그래머스] 자바 입문 강의 (0) | 2021.02.26 |
Animated GIF (3) | 2020.11.10 |
구글 번역 API 무제한 (0) | 2020.09.21 |
SSL 인증서 JAVA CA 인증서에 추가 (0) | 2020.09.21 |