ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Nginx] 401 cors에러 해결법
    Web/Nginx 2022. 12. 1. 20:38

    nginx 의 cors설정을 풀어놨었는데, 401(인증오류)가 날때 프론트에서 cors에러가 나는것을 확인할수 있었다.

    그래서 401에러의 response가 제대로 내려가야하기에 nginx설정을 변경하였다.

     

    add_header에 always를 추가해 주고 nginx를 재기동 해주면 끝.

    location / {
      ...
        add_header 'Access-Control-Allow-Origin' '*' always;
      ...
    }

     

    response가 제대로 오지 않았던 이유는 add_header는 기본적으로 아래 상태코드에만 적용이 된다.

    200, 201 (1.3.10), 204, 206, 301, 302, 303, 304, 307 (1.1.16, 1.0.13), or 308 (1.13.0)

     

    401은 기본 적용되는 상태코드에 포함되지 않기 때문에 always를 추가해줘야 적용이 된다.

     

     

    참고블로그

     

    반응형

    'Web > Nginx' 카테고리의 다른 글

    [Nginx] CORS 설정 및 테스트  (0) 2022.11.07
    [Nginx] 이미지 경로 설정  (0) 2022.08.19
    Nginx 실제 client ip 값 조회  (0) 2022.07.21

    댓글

Designed by Tistory.