告别“字符串类型”:后端接口类型安全的新思考
2025-05-07
作者在Scott Hanselman的启发下,了解了“字符串类型”(stringly typed)的概念,即在存在更优类型的情况下,依然使用字符串进行数据传递。这在与后端API交互的单页面应用(SPA)开发中尤为常见,因为大多数API使用JSON进行通信,导致类型信息丢失,降低了代码的类型安全。作者反思了以往对这种方式的容忍,并开始探索通过TypeScript等技术,以及tRPC或GraphQL等方案,来实现网络间的类型安全,彻底摆脱“字符串类型”接口的困扰。
开发