nginx プロキシがリクエストをリダイレクトするのはなぜですか?

nginx プロキシがリクエストをリダイレクトするのはなぜですか?

APIリクエストをバックエンドに渡そうとしていますNGINX リバース プロキシ。

GETリクエストを送信すると/api/テストデータa、リクエストを送信します{フロントエンドURL}/api/テストデータ301(リダイレクト)ステータスコードを返します。その後、リクエストは正しいURLにリダイレクトされます。{バックエンドURL}/api/テストデータ

ネットワークタブ ネットワークタブ1 ネットワークタブ2 ネットワークタブ3

nginx 設定:

server {
    listen 80 default_server;
    listen [::]:80 default_server;



    root /usr/share/nginx/html;

    server_name _;

    location /health {
            access_log off;
            add_header 'Content-Type' 'application/json';
            return 200 '{"status":"Healthy"}';
    }

    location / {
            # First attempt to serve request as file, then
            # as directory, then fall back to displaying a 404.
            try_files $uri $uri/ =404;
    }

    location /api {
        proxy_pass http://localhost:3001; 
        proxy_redirect off;
    }

リダイレクト要求を何らかの方法で防止して、1 つの要求のみが送信されるようにすることはできますか? それとも、これが通常の動作ですか?

関連情報