内容分类
编程笔记
我把前后端错误处理重新串了一遍
一次普通的 400 错误,让我顺着客户端弹窗查到了服务端响应、共享错误码、RequestError、生产日志和 Hono RPC 类型生成。这里记录我怎样把错误链重新串起来,也说明为什么直接 import type 仍会读取服务端源码,以及我最后为何保留 dts-bundle-generator。
Drizzle ORM 与 Bun.SQL 的 JSONB 双重编码问题
记录 Drizzle ORM 0.45.x 配合 Bun.SQL 写入 PostgreSQL JSONB 时遇到的双重编码:嵌套对象被保存成 string,导致属性读取失败。文章给出 jsonb_typeof 定位 SQL、jsonb_build_object 修复和回归测试方法。