Перенаправить запрос на загрузку пользователя на совершенно другой сервер - PullRequest
0 голосов
/ 16 апреля 2020

Допустим, я хочу хранить пользовательские файлы в GCP, но мой веб-сайт размещен на AWS.

Возможно ли при посещении пользователем https://www.example.com/some_file начать загрузку, существующую в GCP?

Как это будет достигнуто? Через маршрут Express в моем приложении NodeJS?

Будет ли сохранен исходный URL-адрес?

Какой лучший вариант здесь?

1 Ответ

2 голосов
/ 16 апреля 2020

Просто перенаправьте их с соответствующим кодом состояния и заголовком Location ...

HTTP/1.1 302 Found
Location: https://gcp.example.com/somewhere-else

Если вы используете express, существует удобный метод:

res.redirect(301, 'https://gcp.example.com/somewhere-else')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...