
[Swagger] blocked:mixed-content CORS 해결
·
프로젝트
Https를 달고 나서부터 프론트 팀원에게 swagger에서 CORS 에러가 발생하기 시작한다는 문의가 들어왔다. 요청을 다시 살펴보니 blocked:mixed-content 라는 Status 코드가 떠있었고, 이는 http https 간 통신이 이루어지면 발생하는 에러였다. 실제로 접속 url은 https://[도메인] 이었고 요청을 전송하는 url은 http://[도메인] 이었다. 위와 같이 프론트 개발자가 원하는대로 url을 선택할 수 있게 하자. 하지만 dev환경과 prod 환경의 도메인이 다르므로 2개의 환경에서 swagger는 각자 자신의 맞는 도메인을 띄워줘야한다. 요구사항1. swagger에서 원하는 url을 선택할 수 있어야한다.2. 각 dev와 prod 도메인으로 swagg..