Nginx 기본 오류 페이지 대신 서버 응답의 응답 본문을 반환하는 방법

Nginx 기본 오류 페이지 대신 서버 응답의 응답 본문을 반환하는 방법

클라이언트가 호출할 수 있는 API 경로가 있습니다. /test 이제 해당 /test경로에서 인증 부분을 확인하기 위해 경로를 호출하고 싶습니다 /auth. 블록 측면에는 1 과 JSON 응답 또는 2를 반환하는 /auth/또 다른 인증 API가 있습니다. 및 json 응답 응답 코드가 이면 수신된 json 응답이 무엇이든 클라이언트에 동일하게 전송되어야 하며, 그렇지 않으면 일반 경로를 따를 수 있습니다. 여기 내 파일이 있습니다.http://app:5000/give_401401200401nginx.conf

미리 감사드립니다.

events {
    worker_connections 1000;
}

http {
    server {
        listen 80;
        location /auth/ {
          proxy_pass http://app:5000/give_401;
        }

        location /test {
            auth_request /auth/;
            proxy_pass http://app:5000/ok;

        }
    }
 }

관련 정보