博客
共 42 篇匹配
关于博客的升级与改造的小灵感
想加入音乐功能,再加入“一起听”功能,查看在线人数功能,一起听的人功能。 付费也想搞一搞,不过备案那边似乎不太允许,改天研究一下吧(想搞很久了,但是本身就没啥人看,不是刚性需求懒得搞) 加入Plexus动态效果,丰富网页背景元素,看起来更酷。 加入匿名提问功能 优化搜索引擎逻辑,增大被检索的可能
退出后重登卡在"登录中":一次靠 Network 面板定位的 NextAuth session 时序问题
用户反馈退出登录后再登录会卡在"登录中"。后端 curl 全链路正常,但 Network 面板显示登录成功后根本没有请求 /api/auth/session——signIn(redirect:false) 后 useSession 没刷新,status 卡在 unauthenticated。修复:成功后主动调用 update()。
部署包从 65M 涨到 4.1G:一次被安装包拖垮的部署排障
部署 tar 悄悄从 65MB 涨到 4.1GB,磁盘被撑满 100%,上传中断留下半截 standalone,服务 502。根因是历史安装包在 public 目录无限累积被塞进部署包。记录恢复过程与部署脚本改进。
用户说"第一天的闪卡更好玩"——一次把 bug 当需求改的复盘
两条用户反馈:一条暴露了默写成绩里隐藏许久的累加 bug,另一条竟是怀念一个被我修掉的并发 bug。把两件事放在一起复盘,顺带讲清套壳应用"热更 vs 发版"的边界。
meteorological 变成了 neteorological?记一次长单词被"削头"的 UI 排查
用户报了个很玄学的 bug:闪卡里的长单词 meteorological 显示成了 neteorological,首字母像被削了头。排查后发现是 flexbox 的经典坑——flex 子项缺 min-w-0,break-words 形同虚设,长单词溢出被 overflow-hidden 裁掉首尾。顺手全库排查出 9 处同根因问题。