Aws -Amplify: manifest. json и env. json индекс загрузки. html - PullRequest
0 голосов
/ 27 марта 2020

Приложение React my am building имеет манифест. json и env. json, как указано ниже,

Однако, когда я публикую sh веб-сайт, используя AWS -Амплифицировать S3 bucket, манифест. json и env. json загружает мой индекс. html вместо этого. В localhost все работает так, как должно, но на производстве у нас возникает предыдущая проблема, хотя мы можем получить другие файлы в виде значков и robot.txt.

Содержимое нашей папки publi c следующее:

asset-manifest.json
browserconfig.xml
ec4c4f981671b5dee24ab5f541f07720.png
ef7c6637c68f269a882e73bcb57a7f6a.woff2
env.json <----- loading index.html
icons
index.html
main-5fbcf0b95e5bf6891f54.js
main-5fbcf0b95e5bf6891f54.js.LICENSE.txt
manifest.json. <----- loading index.html
robots.txt.   <------ working
service-worker.js

Файл ampify.yml выглядит следующим образом:

 version: 0.1
frontend:
  phases:
    preBuild:
      commands:
        - npm install
    build:
      commands:
        - NODE_ENV=$MY_ENV_SELECTOR node ./node_modules/webpack/bin/webpack.js --mode production --env=prod 
  artifacts:
    baseDirectory: dist
    files:
      - '**/*'
  cache:
    paths:
      - node_modules/**/*

Похоже, он обслуживает индекс. html, поскольку он не находит запрошенные файлы, но мы понятия не имею, почему это происходит.

Мы надеемся, что кто-нибудь может помочь нам с этой проблемой.

1 Ответ

0 голосов
/ 01 мая 2020

Я нашел проблему.

В основном Amplify имеет функцию перенаправления, которую нам нужно было настроить для обслуживания этих файлов.

Спасибо всем!

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