请教各位关于小公司前端部署的问题

63 天前
 fliu2476

背景:

react 的 SPA 项目,以前都是手动打包上传服务器解压到目录,每次都是增量更新,nginx 指向静态目录,这种方式的优劣:

最近用上了 gitlab 的 CI/CD ,直接打包生成 docker 镜像自动到服务器部署,这样确实轻松不少,但是会有一些问题:

尝试解决

请教各位

在不进行大规模的变动的情况下,有没有更简单的办法解决这个问题,感谢~

1598 次点击
所在节点    程序员
23 条回复
dropsio
63 天前
可以考虑不缓存入口页面,然后拦截 route 的错误信息,然后接管 query ,做刷新跳转。这样就既能防止动态资源丢失而导致的页面崩溃,又不需要依赖 cdn ,也不用设计管理 pwa 。改动最小。
echoless
63 天前
加载失败的时候, 提醒用户刷新。
fliu2476
63 天前
@echoless 这个有做了的,但是会中断用户使用,体验不太好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1144220

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX