クライアントが呼び出せる API ルートがあるので、それを呼び出します。/test
その/test
ルートで、/auth
認証部分を確認するためにルートを呼び出します。/auth/
ブロック内には別の認証 API があり、 1. JSON 応答または 2. json 応答http://app:5000/give_401
を返します。応答コードが の場合、受信した json 応答はすべてクライアントに送信する必要があります。それ以外の場合は、通常のパスをたどることができます。これが私のファイルです。401
200
401
nginx.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;
}
}
}