TwKit
正在载入
TwKit

还有个问题,AI 写的前后端代码都没有报错,一上线用户的页面却显示不出来数据 用户中心原本通过 GET /api/profile 获取资料,后端返回{ "n… · @yunxi0623 · TwKit

@yunxi0623

还有个问题,AI 写的前后端代码都没有报错,一上线用户的页面却显示不出来数据 用户中心原本通过 GET /api/profile 获取资料,后端返回{ "nickname": "Tom" } 后来为了统一命名你让 AI 把后端字段改成了{ "display_name": "Tom" } 后端接口正常返回 200,TypeScript 编译也通过 但前端还在读取 user.nickname,页面显示的却是空值 问题在于 TypeScript 能检查你告诉它的数据类型,却不会自动检查服务器实际返回了什么 如果前端仍然使用手写的旧类型,即使后端已经改了字段编译器也可能察觉不到 这也是 AI 编程中容易忽略的一点,让 Codex 分别修改前端和后端,不代表双方的数据约定始终一致 比起反复要求 AI “记得同步修改”,更稳妥的方法是为接口建立统一的 OpenAPI 契约,再自动生成前端类型 这样字段变化至少可以在开发阶段被发现,不是等用户来反馈

曝光 21 · 评论 0 · 点赞 0 · 书签 0

查看原帖