Eu tenho uma rota de API que os clientes podem chamar, vamos chamá-la /test
Agora nessa /test
rota, quero chamar /auth
a rota para verificar a parte de autenticação. Ao lado do /auth/
bloco há outra API de autenticação chamada, http://app:5000/give_401
que retorna 1. 401
e resposta JSON ou 2 . 200
e resposta json Se o código de resposta for 401
, então qualquer resposta json recebida, a mesma deverá ser enviada ao cliente, caso contrário, ela poderá seguir o caminho normal. Aqui está meu nginx.conf
arquivo.
Desde já, obrigado.
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;
}
}
}