不懂就问,前后端分离的项目,如何利用 AI IDE 最佳实践呢?

2025 年 11 月 26 日
 JShen

比如后端修改了协议 API ,新增表 or 修改 DDL ,吐出的协议发生变化,我们一般开发完后端后,再去调试前端,怎么把 Prompt 的上下文,给到前端项目用起来呢。

我之前的做法是开发完毕后端,然后把后端的协议贴到前端项目,这里不可避免的很多上下文切换。和频繁的复制一些 参数 or uri or 协议。感觉些许繁琐。

请教各位 V 友

3012 次点击
所在节点    程序员
24 条回复
shakukansp
2025 年 11 月 26 日
放到一个目录下面,cursor 开上级目录
WindProtect
2025 年 11 月 26 日
这个时候 Monorepo 的优势就来了
111111111111
2025 年 11 月 26 日
如果是 HTTP 接口
后端输出 openapi.json
前端读取 openapi.json
beloved70020
2025 年 11 月 26 日
同一楼
puppyxxx
2025 年 11 月 26 日
放一起不就好了,能有啥问题,告诉 AI 怎么做就好了
Pters
2025 年 11 月 26 日
放到一个目录下面,cursor 开上级目录
jigi330
2025 年 11 月 26 日
从 vscode 系列产品来讲,都有一个 "file" -> "add folder to workspace" 的功能,不会都没用过吧,直接在 workspace 里开两个文件夹,搁一块问不就行了。
lscho
2025 年 11 月 26 日
竟然没人提 mcp 吗?后台开发完了调用 mcp 把接口文档更新一下,前端用 mcp 调用接口文档就行啊
onll42y
2025 年 11 月 26 日
我认为 AI 时代,一个人做开发,不涉及人员协作的话,尽量不要前后端分离,回归服务端模版渲染时代。页面逻辑可以用 vue 或 alpine.js 处理
YangJiLei
2025 年 11 月 26 日
现在的 AI 编辑器真可以直接大型项目生成了吗。没用过,不是很懂。
NASK
2025 年 11 月 26 日
@shakukansp #1 学到了,我就说 v 站能学到新东西
JShen
2025 年 11 月 26 日
@jigi330 你是对的。idea 系列的只能 parent 目录了。
JShen
2025 年 11 月 26 日
@onll42y 公司级别的项目
hubianluanma
2025 年 11 月 26 日
服务端在开发过程中利用 AI 生成相关接口的请求文档.md 然后前端 AI 工具根据这份文档和描述进行开发,目前我的工作是这样子的。
如果多人协同情况下起始可以将这份文档维护在一个公共可以访问到的地方,利用 mcp 随时更新,前端在实现功能时实时访问。
cvbnt
2025 年 11 月 26 日
你用 idea ,肯定要把项目扔到一个文件夹下,再配合 AUGMENT 插件,claude code 就齐活了
llllk
2025 年 11 月 27 日
不是很复杂的修改,我是放进同一个会话,后端写完之后,在前端项目里 codex resume 恢复会话。还是挺方便的
asd999cxcx
2025 年 11 月 27 日
@JShen idea 装一个 Multi-Porject Workspace 插件,就可以做到和 vscode 工作区一个效果了
reatang
2025 年 11 月 27 日
看一看 契约驱动编程 的概念吧
JShen
2025 年 11 月 27 日
@reatang Antigravity 目前应该就是这种,先根据 Prompt 生成 plan ,然后让你 Reveiw ,Review 后,按照 task 按步骤执行
Priders
2025 年 11 月 27 日
我是简单处理:每个项目分开,在一个项目里面软连接一下即可。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1175177

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX