我有一个客户端可以调用的 api 路由,让我们调用它/test
现在在该/test
路由中,我想调用/auth
路由来验证身份验证部分,在块内/auth/
有另一个 auth api 调用,http://app:5000/give_401
它返回 1.401
和 JSON 响应或 2.200
和 json 响应如果响应代码是401
,那么无论收到什么 json 响应,都必须将其发送给客户端,否则,它可以遵循正常路径。这是我的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;
}
}
}