WebContentNotFound на странице обновления SPA, развернутого как статический веб-сайт BLOB-объектов Azure с CDN - PullRequest
2 голосов
/ 02 апреля 2019

У меня есть SPA (построенный с угловой) и развернут в хранилище BLOB-объектов Azure. Все работает нормально и хорошо, когда вы выходите из домена по умолчанию, но в тот момент, когда я обновляю любую из страниц / маршрутов, index.html больше не загружается, а вместо этого выдает ошибку «запрошенный контент не существует»

Погуглив этот термин, мы получим в общей сложности 3 результата, поэтому я затрудняюсь диагностировать и исправить это.

Ответы [ 2 ]

1 голос
/ 05 апреля 2019

Вы можете просто настроить страницу ошибки на index.html enter image description here

0 голосов
/ 04 апреля 2019

Как правило, вы создали профиль CDN и конечную точку, но ваш контент, по-видимому, недоступен в CDN. Пользователи, которые пытаются получить доступ к вашему контенту через URL CDN, получают код состояния HTTP 404. Вы можете использовать эти методы в устранении неполадок конечных точек Azure CDN, которые возвращают код состояния 404

Существует несколько возможных причин, в том числе:

Источник файла не виден в CDN. Конечная точка неправильно настроен, в результате чего CDN выглядит не в том месте. Хост отклонение заголовка хоста из CDN. Конечная точка не успела распространяться по всему CDN.

С CDN. При первоначальном запросе клиент напрямую обращается к исходному серверу, затем при следующем запросе, когда вы обновляете страницу, клиент запрашивает сервер кэша CDN до момента их существования (TTL). ) проходит. См. Управление сроком хранения хранилища BLOB-объектов Azure в Azure CDN и Управление поведением кэширования Azure CDN с помощью правил кэширования .

В этом случае вы можете обеспечить общедоступность блоб-контента веб-сайтов в Интернете. После этого вы можете проверить правильность настроек источника. Убедитесь, что значения типа «Источник» и «Имя узла» указаны правильно. Убедитесь, что порты HTTP и HTTPS представлены во время прослушивания вашего статического веб-сайта. Пожалуйста, вы можете получить более подробную информацию по этой ссылке устранения неполадок.

...