Запросите заголовки с помощью статического хостинга S3. Приложение React с CloudFront - PullRequest
0 голосов
/ 14 мая 2019

У меня развернуто приложение React на S3 с дистрибутивом CloudFront для определенного домена CNAME. Я хочу иметь возможность создать второй дистрибутив CloudFront для отдельного другого домена, но использовать тот же сегмент S3, что и источник.

Однако в приложении React мне нужно знать, откуда поступил запрос, чтобы приложение могло динамически загружать различные данные на основе этого. Я обнаружил, что могу передать пользовательский заголовок HTTP из CloudFront в источник, но, похоже, он недоступен из кода React, запускаемого в браузере.

Есть ли способ сделать это с S3 и CloudFront?

1 Ответ

0 голосов
/ 14 мая 2019

Я бы порекомендовал использовать React Router для обработки различных компонентов / данных в зависимости от маршрута - документы довольно хороши.У меня есть приложение React, размещенное в S3 за дистрибутивом CF с использованием React Router, и оно отлично работает.

...