Не работают запросы в vue в nginx

Есть вот такой код

const urls = {
  login: "/auth/v1/auth/login",
  refreshToken: "/auth/v1/auth/refresh",
  validate: "/auth/v1/auth/validate",
  change_pwd: "/auth/v1/auth/change-password",
};

и

const urls = {
   users: "/auth/v1/user",
   roles: "/auth/v1/role",
};

и вот сам nginx.conf

location /auth/ {
  proxy_pass  https://$AUTH_URL/api/;
  proxy_redirect off;
  proxy_ssl_protocols TLSv1.2 TLSv1.3;
  proxy_set_header X-Real-IP  $remote_addr;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_intercept_errors  off;
  proxy_buffer_size       4k;
  proxy_buffers           4 32k;
  proxy_busy_buffers_size 64k;
  proxy_temp_file_write_size 64k;
  proxy_read_timeout 120;
  proxy_connect_timeout 120;
  client_max_body_size 20M;
}

location /api/ {
  proxy_pass  https://$BACKEND_URL/api/;
  proxy_redirect off;
  proxy_ssl_protocols TLSv1.2 TLSv1.3;
  proxy_set_header X-Real-IP  $remote_addr;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_intercept_errors  off;
  proxy_buffer_size       4k;
  proxy_buffers           4 32k;
  proxy_busy_buffers_size 64k;
  proxy_temp_file_write_size 64k;
  proxy_read_timeout 120;
  proxy_connect_timeout 120;
  client_max_body_size 20M;
}

Проблема - запросы на users и roles не работают, хотя запросы авторизации, валидации и т.д все работает, но если поменять вместо auth на api то все работает, но уже не работают методы proxy_pass https://$BACKEND_URL/api/; если я у них location заменю на что то другое вместо api

у меня он почему то перенаправляет на location /api/ хотя должен на location /auth/


Ответы (0 шт):