Я только что создал угловое приложение, которое обменивается данными с некоторыми независимыми сервисами AWS. Я разместил пакет Angular на AWS-S3.
Базовое приложение загружается нормально, однако, когда я пытаюсь обновить любую страницу, я получаю сообщение об ошибке отказа в доступе, как показано ниже. Я попытался выяснить проблему и понял, что при обновлении сервер пытается перезагрузить точно такой же маршрут. Например:
Если я нахожусь на маршруте https://domain-dev-static-ops.s3.ap-south-1.amazonaws.com/login
и обновляю браузер, S3 пытается найти ресурс login.html
, который явно недоступен.
Чтобы это исправить: Iпопытался перенаправить все не найденные ресурсы на index.html
, как объяснено в одном из ответов SO. Однако, это не решило проблему, и я все еще получаю следующую ошибку.
Может кто-нибудь, пожалуйста, помогите мне решить проблему, и так как яхостинг на S3 в первый раз, я был бы очень признателен, если бы кто-то мог подсказать, действительно ли это рекомендуется для развертывания приложения Angular на S3.
Спасибо