首页 > 解决方案 > manifest.json 404(未找到)

问题描述

我有一个在本地运行良好的反应应用程序。但是,在我部署到 Azure Web App 后,我在控制台中收到以下错误:

https://xxx.azurewebsites.net/manifest.json 404(未找到)

我可以看到目的是当人们在手机上安装应用程序时,REACT 会根据设备呈现不同的效果。我还可以看到它位于 index.html 文件中:

<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />

由于我的应用程序是一个网站,这个文件有什么影响吗?我可以删除它还是应该尝试解决错误?如果是的话怎么办?

标签: reactjsazure-web-app-service

解决方案


你在使用 create-react-app 吗?

清单仅在您希望您的用户可以安装您的应用程序时才有意义,这样它就可以在没有互联网连接的情况下工作,例如,这最终是一个Progressive Web App。因此,对您而言,只需删除该行可能就可以了。

(您的应用在哪个路径下提供服务?也许您必须指定一个基本路径:https ://create-react-app.dev/docs/deployment/#building-for-relative-paths


推荐阅读