使用Cursor开发VUE的环境配置
使用Cursor开发VUE的环境配置安装go扩展即安装官方的插件按CtrlShiftP输入 Go:Install/Update Tools安装所有工具尤其是gopls设置自动保存File - Preferences – Settings – Auto Save – 设置为 onFocusChange (此项位于VS Code Settings中)创建根目录并建前后端子目录your-project/ ├── frontend/ # Vue项目 ├── backend/ # Go项目打开your-project后会自动感知这是一个多项目的工作区项目初始化在AI指令面板中输入创建一个 Vue 3 TypeScript 项目使用 Vite 作为构建工具包含 - Pinia 状态管理 - Vue Router - Element Plus UI框架 放在 frontend 目录下后端同样处理初始化 Go 项目使用 Gin 框架 GORM目录结构如下 backend/ ├── cmd/ # 启动入口 ├── internal/ # 内部业务代码 ├── api/ # 路由和DTO ├── config/ # 配置管理 └── go.mod配置.cursorrules这是关键一步是让工具理解项目的核心在项目的根目录下创建 .cursorrules文件内容如下# 项目技术栈 技术栈 - 前端: Vue 3 TypeScript Vite Element Plus Pinia - 后端: Go Gin GORM PostgreSQL - 数据库: PostgreSQL使用 GORM # 默认回复规则 - 所有回复使用中文 - 复杂需求拆解成小任务分步实现 # Go后端规范 后端目录结构 - api/路由定义、请求DTO、响应DTO不写业务逻辑 - internal/service/业务逻辑层 - internal/repository/数据访问层DAO - internal/model/数据库模型 - internal/middleware/中间件JWT、CORS等 - pkg/通用工具函数 编码规范 - 工具函数只能放在 pkg/ 目录下 - 数据库连接统一通过 internal/database 获取 - Service层依赖Repository接口不直接依赖具体实现 - 错误处理必须显式禁止忽略error返回值 - API层只做参数绑定、校验和响应格式化 # Vue前端规范 前端目录结构 - src/views/页面组件 - src/components/可复用组件 - src/stores/Pinia状态管理 - src/api/API请求封装 - src/router/路由配置 - src/types/TypeScript类型定义 编码规范 - 使用Composition API script setup语法 - 组件命名使用PascalCase - 优先使用现有组件库Element Plus避免重复造轮子 - API调用统一封装在 src/api 中不要在组件内直接写axios有了这个文件每次生成代码都会遵循这些规范开始开发生成数据库模型请帮我设计一个后台管理系统的数据库模型需要 - users 表用户登录、基本信息 - roles 表角色 - permissions 表权限 使用 GORM 的 Model 定义支持 PostgreSQL生成CRUD代码请根据 User 模型生成完整的 RESTful API - POST /api/users - 创建用户 - GET /api/users - 列表查询支持分页、模糊搜索 - GET /api/users/:id - 获取详情 - PUT /api/users/:id - 更新用户 - DELETE /api/users/:id - 删除用户 要求 1. 使用 Gin 框架 2. 添加参数校验 3. 密码需要 bcrypt 加密 4. 遵循项目的分层架构生成前端页面请根据以下用户管理需求生成Vue页面 - 表格展示用户列表用户名、邮箱、角色、状态 - 支持分页 - 支持按用户名搜索 - 弹窗表单用于新增/编辑用户 - 删除按钮带二次确认 使用 Vue 3 Element Plus联调API请帮我生成 TypeScript 的 API 调用文件对接后端接口 - 用户列表GET /api/users - 创建用户POST /api/users - 更新用户PUT /api/users/:id - 删除用户DELETE /api/users/:id 包含完整的请求/响应类型定义关于技巧对于复杂功能可以先分析再处理代码第一步分析 请分析用户权限校验的业务逻辑输出关键决策点 第二步实现 根据上述分析用Go实现相同逻辑注意 - 使用JWT解析token - 从Redis获取用户权限缓存 - 返回是否需要拦截的中间件函数使用快速引用commit 分析当前的变更检查代码问题 workspace: 理解整个项目的上下文 filexxx.go :引用特定文件调试与修复报错时选中错误信息右键 Explain Error会 分析错误原因 提供解决方案 自动修改代码生成单元测试请为用户注册接口生成单元测试 - 测试正常注册场景 - 测试用户名已存在 - 测试邮箱格式错误 - 使用 testify/assert 库

相关新闻

AI 辅助创业决策:智能项目管理中的数据驱动方法论

AI 辅助创业决策:智能项目管理中的数据驱动方法论

AI 辅助创业决策:智能项目管理中的数据驱动方法论 一、创业决策的直觉陷阱:为什么 90% 的失败源于方向错误 创业决策的核心难题不是"怎么做",而是"做哪个方向"。技术出身的创业者尤其容易陷入一个陷阱:用技术…

2026/6/27 2:24:19阅读更多 →
AI 生成 UI 代码的质量评测:自动化基准测试体系与评分模型

AI 生成 UI 代码的质量评测:自动化基准测试体系与评分模型

AI 生成 UI 代码的质量评测:自动化基准测试体系与评分模型 一、AI 生成代码的"看起来对"陷阱:视觉还原不等于工程可用 当前主流的 AI UI 生成工具(如 v0、Screenshot-to-Code)在视觉还原度上已达到较高水平——给定一张…

2026/6/27 2:24:19阅读更多 →
创业团队技术选型:在速度与成本之间寻找最优解

创业团队技术选型:在速度与成本之间寻找最优解

创业团队技术选型:在速度与成本之间寻找最优解一、技术选型的决策困境:大厂经验为何在创业场景失效 创业团队的技术选型,与大厂的技术选型有着本质差异。大厂选型关注的是可扩展性、团队能力匹配和长期演进路线;创业团队关注的是上…

2026/6/27 2:24:19阅读更多 →
2026 最新 Codex 新手教程:用 cc-switch + kkflow.org 零基础跑通 AI 编程

2026 最新 Codex 新手教程:用 cc-switch + kkflow.org 零基础跑通 AI 编程

2026 最新 Codex 新手教程:用 cc-switch kkflow.org 零基础跑通 AI 编程 最近很多人在问 Codex 到底怎么装、怎么配、怎么在国内真正跑起来。 问题通常不是出在“不会提问”,而是第一步环境就卡住了: Node.js 版本不对npm install 太慢Codex…

2026/6/27 3:44:24阅读更多 →
传世无双之金装裁决官方下载:怒斩天下天怒惊雷还原原版合击特效

传世无双之金装裁决官方下载:怒斩天下天怒惊雷还原原版合击特效

一、零疲劳值设定,无任何刷怪时长锁定本服永久删除疲劳值、活力值、每日挂机上限等约束机制,没有每日几小时的限时挂机规则。不管是全天在线手动刷图,还是全天候离线托管挂机,系统都不会限制时长、强制切断收益。不用卡点上线刷新…

2026/6/27 3:44:24阅读更多 →
口碑不错的国风灯笼阵供应商:丽景灯饰26省项目验证的硬核产品力

口碑不错的国风灯笼阵供应商:丽景灯饰26省项目验证的硬核产品力

许多文旅项目在采购大型国风灯光装置时,都曾陷入过这样的困境:花重金打造的“灯笼阵”,交付时才发现结构粗糙、防水虚标,现场安装歪斜,不到3个月就出现大面积死灯、锈蚀。据某文旅研究院2024年对47个仿古街区的调研数据…

2026/6/27 3:44:24阅读更多 →
Android 7系统输入(二):EventHub — 原始事件的采集者

Android 7系统输入(二):EventHub — 原始事件的采集者

系列目录:第一篇:从硬件到应用的事件旅程 | 第二篇:EventHub — 原始事件的采集者 | 第三篇:InputReader — 原始事件到Android事件的转换引擎 | 第四篇:InputDispatcher — 事件分发与ANR超时机制 | 第五篇&#xff1…

2026/6/27 3:44:24阅读更多 →
Codex正价方案性价比表

Codex正价方案性价比表

注:随着账号风控,执行任务差别,实际配额可能有波动,请自行测试,仅供参考 另外我的PRO 20X买了用不完,能不能帮帮我,感激不尽(图二有线索哦)

2026/6/27 3:44:24阅读更多 →
Tailwind 的编译模型:从源码文本到候选类名

Tailwind 的编译模型:从源码文本到候选类名

前两篇已经回答了两个问题:为什么 CSS 工程会从 Sass、CSS Modules、CSS-in-JS 走到 Tailwind,以及原子化 CSS 为什么不等于“把样式随便堆在 HTML 上”,从这一篇开始,主线转向 Tailwind 的内部机制。 如果把 Tailwind 只理解成“…

2026/6/27 3:39:24阅读更多 →
【人工智能】一文搞定到底什么是智能体

【人工智能】一文搞定到底什么是智能体

【人工智能】一文搞定到底什么是智能体 一文搞定到底什么是智能体【人工智能】一文搞定到底什么是智能体一. LM,WorkFlow,Agent分别有什么么不同二. Agent的思考过程是怎样的三. Agent的五个核心部分1)LLM2)Prompt3)Me…

2026/6/26 11:03:22阅读更多 →
嵌入式GUI控件实战:ROTARY、SCROLLBAR、SLIDER原理与应用

嵌入式GUI控件实战:ROTARY、SCROLLBAR、SLIDER原理与应用

1. 嵌入式GUI控件:从原理到实战的深度解析在嵌入式系统开发中,图形用户界面(GUI)的设计与实现往往是项目从“能用”到“好用”的关键一跃。不同于资源充沛的PC或移动平台,嵌入式设备的GUI需要在有限的CPU性能、内存空间…

2026/6/26 4:15:25阅读更多 →
Google AI Studio 300美元额度的真相与实战指南

Google AI Studio 300美元额度的真相与实战指南

1. 这300美金不是“送钱”,而是Google埋下的第一道技术门槛 你看到标题里那个醒目的“$300美金”时,第一反应可能是:又一个免费额度?领完就完事?我亲手试过——这300美金根本不是红包,而是一张入场券&…

2026/6/26 9:29:01阅读更多 →
10分钟AI语音克隆与实时变声:Retrieval-based-Voice-Conversion-WebUI完整指南

10分钟AI语音克隆与实时变声:Retrieval-based-Voice-Conversion-WebUI完整指南

10分钟AI语音克隆与实时变声&#xff1a;Retrieval-based-Voice-Conversion-WebUI完整指南 【免费下载链接】Retrieval-based-Voice-Conversion-WebUI Easily train a good VC model with voice data < 10 mins! 项目地址: https://gitcode.com/GitHub_Trending/re/Retrie…

2026/6/27 0:04:03阅读更多 →
Layerdivider:3分钟AI智能分层,彻底告别手动抠图时代

Layerdivider:3分钟AI智能分层,彻底告别手动抠图时代

Layerdivider&#xff1a;3分钟AI智能分层&#xff0c;彻底告别手动抠图时代 【免费下载链接】layerdivider A tool to divide a single illustration into a layered structure. 项目地址: https://gitcode.com/gh_mirrors/la/layerdivider 还在为复杂的图像分层工作烦…

2026/6/27 0:04:03阅读更多 →
Tomcat中X-Frame-Options配置实战:防御点击劫持的四种方法与最佳实践

Tomcat中X-Frame-Options配置实战:防御点击劫持的四种方法与最佳实践

1. 项目概述&#xff1a;为什么X-Frame-Options是Web安全的“防盗门”&#xff1f;最近在排查一个老项目的安全审计报告时&#xff0c;又被提到了“点击劫持”风险&#xff0c;矛头直指缺失的X-Frame-Options响应头。这已经不是第一次了&#xff0c;很多开发团队&#xff0c;尤…

2026/6/27 0:04:03阅读更多 →