为什么,我无法更新托管在 Digital Ocean 上的 React 应用程序?
Why, I can't update my react app hosted on Digital Ocean?
我在 Digital Ocean 上托管了我的网站,并安装了 Nginx 来为其提供服务,
当我尝试更新我的反应应用程序时它没有工作
我尝试用 :
重启 Nginx
sudo service nginx restart
没用,仍然是旧版本
所以我用
删除了 Nginx 的缓存
sudo rm -rf /var/cache/nginx/
然后我重启了还是老版本
所以我试图停止 Nginx
sudo service nginx stop
然后
sudo service nginx status
看看是否有效,即使Nginx的状态不活跃网站仍然有效,旧版本的网站还在
我尝试了几种想法
sudo nginx -s stop
sudo nginx -s quit
同感,老版本还在
即使我关闭了数字海洋水滴 (VM),该网站的 link 仍然可以使用旧版本,即使当我 ping 到它时我没有响应
请帮助我了解发生了什么
您是否尝试过清除本地浏览器的缓存?
如果您不想清理本地浏览器缓存,请以隐身模式打开新浏览器。
为了在没有本地缓存风险的情况下进行调试,我建议在开发人员控制台中打开浏览器 (F12),切换到标签网络并单击按钮 disable cache
。
disable cache
选项仅在开发者控制台打开时有效。
我在 Digital Ocean 上托管了我的网站,并安装了 Nginx 来为其提供服务, 当我尝试更新我的反应应用程序时它没有工作 我尝试用 :
重启 Nginxsudo service nginx restart
没用,仍然是旧版本 所以我用
删除了 Nginx 的缓存sudo rm -rf /var/cache/nginx/
然后我重启了还是老版本 所以我试图停止 Nginx
sudo service nginx stop
然后
sudo service nginx status
看看是否有效,即使Nginx的状态不活跃网站仍然有效,旧版本的网站还在 我尝试了几种想法
sudo nginx -s stop
sudo nginx -s quit
同感,老版本还在 即使我关闭了数字海洋水滴 (VM),该网站的 link 仍然可以使用旧版本,即使当我 ping 到它时我没有响应
请帮助我了解发生了什么
您是否尝试过清除本地浏览器的缓存?
如果您不想清理本地浏览器缓存,请以隐身模式打开新浏览器。
为了在没有本地缓存风险的情况下进行调试,我建议在开发人员控制台中打开浏览器 (F12),切换到标签网络并单击按钮 disable cache
。
disable cache
选项仅在开发者控制台打开时有效。