1- Blog-API 是后端项目,如果你是前端开发人员,可以跳过此项目的相关教学内容,只需知道如何把此项目跑起来即可。当然,如果你对后端感兴趣也可以继续阅读…
2- 我使用的包管理器是 pnpm,如果你使用的是 npm 或者 yarn,那么在运行下文中的指令时,请自行切换
3- NestJs 中文文档地址:https://docs.nestjs.cn/
4- Prisma 中文文档地址:https://prisma.yoga/getting-started/quickstart
Blog-API 项目使用 NestJs 框架搭建,所以我们直接通过 Nest-CLI 创建项目即可,具体步骤如下:
1- 确保你电脑上安装了 NodeJs,并且版本 >=12,注意:v13 除外
// 查看当前 nodejs 版本号
node -v
2- 安装 Nest-CLI
pnpm i -g @nestjs/cli
3- 创建项目
nest new Blog-API
创建项目步骤截图
A. 通过键盘上的 上下箭头 选择包管理器(我这里选择的 pnpm),然后按回车
B. 根据你的网速快慢,会有一个等待的过程
C. 安装成功如下图
D. 如果报错了,如下图,那么请尝试以管理员身份运行 CMD,如果你是 Mac 系统,则在指令前面加上 sudo 前缀,然后输入开机密码,按回车执行指令
E. 项目创建成功之后的目录如下
1- 安装 prisma 依赖包(注意:请先进入到项目根目录)
pnpm add -D prisma
2- 初始化 prisma 环境
// 安装依赖包之后,就可以通过 npx 前缀来执行操作了
npx prisma init
3- 初始化成功之后,项目中会多出来一个 prisma 文件夹,和一个 .env 文件
到此为止,Blog-API 项目的基础环境就搭建完了,剩下的就是开始写代码了,如果还有疑问,可以评论区留言……