Аннулирование CloudFront не делает недействительными мои маршруты реагирования - PullRequest
0 голосов
/ 08 октября 2019

Я использую Amazon S3 и Amazon CloudFront для развертывания своего приложения реагирования. Я настроил cloudFront, не выбирая имя домена источника из списка, я просто скопировал и вставил URL-адрес корзины S3, чтобы использовать реагирующий маршрутизатор, и это сработало.

Я имею в виду, если пользователь ищет www.mydomain.com/about, а затем реагирует на маршрутизаторобрабатывает запрос на получениеВсе работало хорошо, пока я не решил внести некоторые изменения на некоторых маршрутах. Я сделал недействительными (/*, /about) после изменений. Если пользователь ищет www.mydomain.com, а затем нажимает about, то реагирующий маршрутизатор обрабатывает запрос и показывает новую страницу. Но если кто-то ищет www.mydomain.com/about напрямую, то пользователь видит старую страницу. Даже когда пользователь видит новые страницы и обновляет страницу, появляется старая страница.

Я пытался изменить поведение дистрибутива CloudFront и использовать настраиваемые заголовки кэша, но не работает. Я установил min TTL на 0, max TTL на 10 и по умолчанию TTL на 9.

...