序言版权声明、服务说明、转载规范和联系方式
本教程由「小荣的网络开发日志」实操整理编写,实操踩坑验证,内容真实可靠。
遇到操作问题可直接联系作者,转载需标注原文出处,禁止私自篡改商用,不得搬运、洗稿或篡改后商用。
承接网站、APP、小程序、各类脚本定制开发;
AI 编程教学、一对一项目全程陪跑,提供免费技术咨询。
联系方式: 微信:rongyaolg 电话:18375295913
遇到操作问题可直接联系作者,转载需标注原文出处,禁止私自篡改商用,不得搬运、洗稿或篡改后商用。
承接网站、APP、小程序、各类脚本定制开发;
AI 编程教学、一对一项目全程陪跑,提供免费技术咨询。
联系方式: 微信:rongyaolg 电话:18375295913
第一步:接上前端项目继续往下做
上一章已经把前端外壳搭起来了:有登录页、后台布局、首页、个人中心和几个会员功能菜单占位。
这一章开始创建后端服务。
你可以把后端理解成后台系统背后的服务:前端页面以后要登录、保存会员资料、查询会员等级,都需要向后端发送请求。后端收到请求后,再把结果返回给前端。
这一章先不连接数据库,只让后端项目跑起来,并提供一个最简单的 /api 接口,确认前端以后可以访问后端。
第二步:让 AI 创建后端基础服务
下面这段提示词的目标是:创建一个最基础的 Express 后端项目。
这里先不做登录功能,也不连接数据库。数据库连接会放到下一章单独做,登录联调会再往后一章做。
现在请继续开发会员管理后台网站。
上一章已经创建好了前端项目 member-admin-web,前端运行在 http://localhost:5173,并且已经配置 /api 代理到 http://localhost:3000。
现在请你创建后端项目,项目名称叫 member-admin-api。
这一章只做后端基础服务,不连接数据库,也不做具体业务功能。
后端项目要求:
1. 使用 Node.js + Express 创建后端服务。
2. 使用 TypeScript 编写代码。
3. 后端服务运行在 3000 端口。
4. 允许前端 http://localhost:5173 访问接口。
5. 创建环境变量配置文件,用来填写端口、前端地址等基础配置。
6. 创建一个基础的 /api 接口,用来确认后端是否启动成功,也方便前端代理测试。
7. 项目结构保持清晰,方便后面继续添加数据库连接、登录、会员资料、会员等级、会员标签、会员卡功能。
基础接口要求:
1. GET /api 返回一句简单说明,比如 member admin api is running。
2. 这一章不要连接数据库。
3. 这一章不要写登录接口。
4. 这一章不要写会员资料接口。
5. 这一章不要写新增、编辑、删除、查询功能。
完成后请直接启动后端服务。
启动后,我需要能访问:
http://localhost:3000/api
如果启动时报错,请根据报错继续修复,直到后端可以正常运行。第三步:检查后端是否能访问
AI 完成后,大致内容如下

你只需要打开浏览器,访问下面这个地址:
http://localhost:3000/api
如果页面能看到返回内容,说明后端服务已经启动成功。
如果访问不了,就把报错复制给 AI,让它继续检查端口、启动命令、依赖安装和跨域配置。
第四步:检查前端代理是否连通
这一章还要确认上一章配置的 /api 代理能不能连到后端。
可以让 AI 帮你做一个很小的检查:在前端页面里临时请求 /api,看页面或控制台能不能拿到后端返回内容。
可以复制下面这段:
请帮我检查前端项目的 /api 代理是否能访问后端。
要求:
1. 后端运行在 http://localhost:3000。
2. 前端运行在 http://localhost:5173。
3. 前端请求 /api 时,应该通过 Vite 代理转发到后端。
4. 请在前端首页或控制台临时验证一下 /api 是否能返回内容。
5. 这里只做连通性检查,不要开发登录功能,也不要开发会员管理功能。如果前端能通过 /api 访问到后端,这一章就完成了。
第五步:确认可以进入数据库连接
这一章完成后,你应该已经有两个能跑起来的项目:
- 前端项目可以在 5173 端口打开。
- 后端项目可以在 3000 端口访问 /api。
- 前端请求 /api 可以转发到后端。
下一章再单独连接 MySQL 数据库,不要把数据库问题混在后端项目创建这一步里。