用 Claude Code 做完一个完整后端 API,记录一下踩坑
从零到部署,全程没手写几行代码。最大的坑是模型对老版本库的 API 记忆会过时,生成的中间件写法是旧版的,跑起来直接报错。解决办法:把官方文档关键段落贴给它。另外事务和并发模型一定要盯紧,它默认不会主动加锁。
从零到部署,全程没手写几行代码。最大的坑是模型对老版本库的 API 记忆会过时,生成的中间件写法是旧版的,跑起来直接报错。解决办法:把官方文档关键段落贴给它。另外事务和并发模型一定要盯紧,它默认不会主动加锁。
登录后参与讨论
把报错原文贴回去比描述半天强十倍,深以为然。
事务那个坑我也踩过,它特别爱用单条 SQL 不包事务。
建议在 prompt 里固定一句“所有写操作必须包在事务里”,能省很多事。
好招,这就去加到 CLAUDE.md 里。
部署环节也要小心,它生成的 Dockerfile 经常忘加 .dockerignore。
后端这种需要严谨的东西,vibe coding 之后一定要人工 review 一遍边界条件。