这是我的 app\xe2\x80\x99s 当前处理维护过程的方式:
\n我有一个用于应用程序状态的环境变量:
\nREACT_APP_SITE_MODE=\xe2\x80\x9cLIVE\xe2\x80\x9d | \xe2\x80\x9cMAINTENANCE\xe2\x80\x9d\nRun Code Online (Sandbox Code Playgroud)\n我在用着react-router路由应用程序:
switch (process.env.REACT_APP_SITE_MODE) {\n case "MAINTENANCE":\n return (\n <Switch>\n <Route component={MaintenancePage} />\n </Switch>\n );\n default:\n return (\n <Switch>\n {/* Default routes */}\n </Switch>\n );\n}\nRun Code Online (Sandbox Code Playgroud)\n这工作正常,但是当我们将其切换到维护模式时,一些用户仍然可以使用默认路由访问应用程序(当后端关闭时这不好),我认为它\xe2\x80\x99s是因为浏览器缓存什么的。
\n我的问题是:
\n谢谢。
\n