首页 > 解决方案 > 为什么,我无法更新托管在 Digital Ocean 上的 react 应用程序?

问题描述

我在 Digital Ocean 上托管了我的网站并安装了 Nginx 来服务它,当我尝试更新我的 react 应用程序时它不起作用我尝试使用以下命令重新启动 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),旧版本仍然存在,即使当我 ping 到它时,网站的链接仍然可以使用旧版本,但我没有回应

请帮助我了解发生了什么

标签: nginxservicedigital-oceansudo

解决方案


您是否尝试过从本地浏览器清除缓存?

如果您不想清理本地浏览器缓存,请以隐身模式打开新浏览器。

对于没有本地缓存​​风险的调试,我建议在开发人员控制台 ( F12) 中打开浏览器,更改为选项卡网络并单击按钮disable cache

在此处输入图像描述

disable cache选项仅在开发人员控制台打开时才有效。


推荐阅读