dockerHub 上面搜索 node,会有很多版本,buster 表示稳定版,alpine 精简版,stretch 旧版。alpine 一般内置 yarn,不支持 cpp 插件。前端项目一般推荐使用 alpine。如果项目使用的是 yarn,dockerFile 中也必须使用 yarn,yarn.lock 文件也一定要提交。如果你总是发现本地开发正常,一到线上就报错,说明项目没有提交 lock 文件。lock 文件用于锁定依赖版本,避免发生依赖冲突、不兼容等情况!
在做退出登录功能的时候,退出要达到这个网站没有访问过一样的状态,即清空这个网站的 localStorage、sessionStorage、cookie 等客户端存储!尽量不要使用 localStorage 里的值来渲染界面,保持 localStorage token 的唯一性,即只依赖 token,避免出现因为缓存导致的其他问题。
此页面已重定向到: