Я экспериментирую с Vue, развернутым с Nginx на Heroku. Мы используем Nginx для обратного проксирования Vue запросов к внутреннему серверу. Внутренний сервер обслуживает данные по вызовам API, а также загруженные файлы. Когда пользователь пытается получить загруженный файл, внутренний сервер проверяет, имеет ли пользователь право доступа к файлу.
Однако, когда я пытался вызвать API файла (скажем, frontend.com/api/file_id
), что должно быть прокси backend.com/api/file_id
) приложение Vue считает, что /api/file_id
- это маршрут, поэтому оно не передает прокси-вызов на внутренний сервер.
Что мне делать с этим?