AWS放大:manifest.json和env.json加载index.html

鲁本·罗斯玛丽

我正在构建的React App具有manifest.json和env.json如下,

但是,当我使用AWS-Amplify将网站发布到S3存储桶时,manifest.json和env.json会加载我的index.html。一切都在localhost中正常运行,但在生产中,即使我们可以将其他文件作为图标和robot.txt获取,也遇到了前一个问题。

下一个是我们公用文件夹的内容:

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

amplify.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/**/*

看起来它正在为我们提供index.html,因为它没有找到所请求的文件,但是我们不知道为什么会发生这种情况。

我们希望任何人都可以帮助我们解决这个问题。

鲁本·罗斯玛丽

我发现了问题。

基本上,Amplify具有重定向功能,我们需要配置该功能来提供此文件。

谢谢大家!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

重新加载或刷新JSON和HTML div加载顺序

来自分类Dev

HTML和JSON格式的JSON

来自分类Dev

JSON Javascript 和 HTML

来自分类Dev

使用JSON文件以HTML格式加载图像

来自分类Dev

使用HTML属性通过指令加载JSON

来自分类Dev

将外部 JSON 数据加载到 html

来自分类Dev

使用 JavaScript 从 JSON 值加载 HTML 表

来自分类Dev

AngularJS加载JSON数据,然后从中解析/加载HTML

来自分类Dev

如何在Manifest.JSON中包含此HTML文件

来自分类Dev

React:如何在 manifest.json 的 start_url 中将启动文件 index.html 更改为其他 html 页面

来自分类Dev

加载多个json文件并使用ajax和jquery显示到html

来自分类Dev

HTML和CSS移动内容被放大了吗?

来自分类Dev

将外部JSON文件加载到HTML表中

来自分类Dev

如何使用WebView加载Json链接并删除HTML标签

来自分类Dev

jQuery:无法获取加载了JSON数据的HTML 5表的值

来自分类Dev

AngularJS:从JSON加载html时img src消失

来自分类Dev

如何通过.js将json数据加载到html

来自分类Dev

重复附加的html和json数据

来自分类Dev

形式嵌套嵌套Json HTML和Angular

来自分类Dev

HTML标记中的JSON和CodeIgniter

来自分类Dev

没有数组的JSON和HTML

来自分类Dev

比较HTML元素和JSON数组并替换

来自分类Dev

jQuery回调html和json

来自分类Dev

AJAX数据类型JSON和HTML

来自分类Dev

使用Flask和本地JSON文件在HTML中显示JSON

来自分类Dev

jQuery-使用JSON发布并接收JSON和HTML

来自分类Dev

带有json_encode和html的JSON.parse

来自分类Dev

HTML 5 SSE和Json-数组的Json(javascript)

来自分类Dev

Github 页面上的 400 错误,因为 manifest.json 上的错误被读取为 text/html