如何配置nginx
以便从我应用的根文件夹中提供manifest.json
?
我在mime.types
中添加了一个条目:
application/x-web-app-manifest+json webapp;
因为我使用了json,所以我在已启用网站的配置中添加了一个位置条目:
location /manifest.json {
default_type application/x-web-app-manifest+json;
}
但我的manifest.json
仍未正确投放。
任何想法我错过了什么或者我应该采用不同的配置?
答案 0 :(得分:0)
实际上我上面的配置是正确的,我的问题是手机上的缓存;)
由于在我的nginx中进行更正之前我已经访问了我的PWA,因此我的manifest.json
被缓存了错误的内容
清除Android手机上的Google Chrome缓存并重新尝试,当然在应用我的配置并重新启动后nginx
解决了我的问题
答案 1 :(得分:-1)
我使用nginx作为渐进式网络应用程序的一部分,我根本没有更改清单文件的服务器配置。
部署它的要求(来自MDN等)是指你的html头中的清单文件,如下所示:
<link rel="manifest" href="manifest.json">
您可以分享一些有关您的问题的更多信息吗?