Как проксировать nginx запросы подпути к приложению angular -cli? - PullRequest
0 голосов
/ 14 марта 2020

У меня есть проект angular -cli, который я хочу запустить на 3001. Я хочу иметь сервер nginx, который может направлять все запросы по умолчанию "/" в отдельное приложение, работающее на 3000, и все " / test "to my angular -cli" dev "app на 3001. Для последнего у меня есть:

    location /test {
     proxy_pass http://myhostname:8081;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection 'upgrade';
    proxy_set_header Host $host;
    proxy_cache_bypass $http_upgrade;
    }

Я пытаюсь запустить мое приложение angular -cli с:

ng serve --port 3001 --host 0.0.0.0 --disable-host-check

При попытке получить доступ к "myhost / test", я получаю "/ test" не найден. Как я могу сделать так, чтобы когда пользователи go на myhost / test пытались получить доступ к "/" в ng serve?

...