按最近更新的分类浏览内容
认证令牌应该存在哪里:读一篇文章后的看法
Codex 使用 Luna 子代理的配置记录
Docker Compose 跨 Stack 复用 Bridge 网络
WSL2 的 VHDX 为什么只增不减
生日快乐
读完一篇认证令牌存储文章后,我重新梳理了 localStorage、HttpOnly Cookie、服务端 Session 与 BFF 的适用场景,也补充了 CSRF、JWT 撤销和 DBSC 的边界。存储位置没有统一答案,先要确认浏览器究竟需不需要接触 Token。
复盘一个长期潜伏的 Taro 小程序认证竞态:AuthProvider 在 useEffect 中静默登录,分享页却已发出受保护请求。文章从 Git 演变和 missing_auth_header 日志还原成因,并给出全局启动屏障、刷新令牌轮换与 401 单次重试方案,也说明为什么只隐藏错误提示无法真正修复问题。
一次普通的 400 错误,让我顺着客户端弹窗查到了服务端响应、共享错误码、RequestError、生产日志和 Hono RPC 类型生成。这里记录我怎样把错误链重新串起来,也说明为什么直接 import type 仍会读取服务端源码,以及我最后为何保留 dts-bundle-generator。
记录 Drizzle ORM 0.45.x 配合 Bun.SQL 写入 PostgreSQL JSONB 时遇到的双重编码:嵌套对象被保存成 string,导致属性读取失败。文章给出 jsonb_typeof 定位 SQL、jsonb_build_object 修复和回归测试方法。
记录博客取消 2K、4K 和超大屏专门适配的原因。我查看常用网站和 Tailwind CSS 的默认响应式方式后,没有发现页面需要随物理分辨率不断放大;相反,内容通常保持最大宽度,宽屏只增加留白。几次自定义断点还破坏了首页、文章、Tools 与 About,最终项目恢复默认断点和 max-w-7xl。
搜索文章、分类和标签。
内容标签