본문 바로가기

Programing/OpenSource

[springfox] swagger-ui 화면 로딩시 404 에러

아래와 같은 빨간색 요청이 있었다.

원인을 찾아보니...

olOwOlo라는 사람이 "Add csrf token support"라는 제목으로 PR을 날렸다.

https://github.com/springfox/springfox/pull/2434



csrf.js 라는 코드에서 getCsrf라는 함수에서 CSRF 정보를 찾게 되는데 전략은 아래와 같다.

  1. getCsrfFromMeta
  2. getCsrfFromEndpoint
  3. getCsrfFromCookie
Meta에서 가져오기 위해 / 를 요청하고..
EndPoint에서 가져오기 위해 /csrf 를 호출하고 있다.

그래서 두 번의 404 에러가 발생하는 것이다.