Приложение по умолчанию create-реакции-приложение не загружается в S3 - PullRequest
0 голосов
/ 15 октября 2018

У меня проблемы с загрузкой базового проекта create-Reaction-app (версия 2.0.3) в S3.У меня есть простое ведро S3 с политикой ведения

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::mybucketname/*"
        }
    ]
}

. В этом ведре я включил статический хостинг веб-сайтов, с документом индекса и документом об ошибках: index.html

Затем я запускаю create-Акция-приложение mybasicapp, затем npm install && npm run build.Затем я копирую содержимое папки сборки (не самой папки) в корзину s3.Затем я нажимаю на ссылку, указанную в разделе статического хостинга, и получаю пустую страницу.Если я нажму url / manifest.json, манифест отобразится в браузере.

Я думаю, что эта проблема может быть связана с требованием обслуживания папки сборки.На моем локальном компьютере файл index.html нельзя загрузить, открыв файл index.html, его нужно обслуживать.Мне еще предстоит найти какое-либо решение о том, как заставить s3 обслуживать этот index.html или настроить мой проект по-другому, чтобы избежать этой проблемы.Любой совет о том, как заставить S3 обслуживать этот файл?Или как настроить мое приложение по-другому?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...