本文我们使用 prisma + nestjs 实现一下 restful 风格的 api

初始化项目和依赖安装

初始化 nest 项目

1
nest new restful-test

安装依赖

1
pnpm i
1
pnpm i

编写 prisma 模型

1
2
3
4
5
6
7
8
model User {
id Int @id @default(autoincrement())
name String?
email String @unique
nickName String @default("") @map("nick_name")
createdAt DateTime @default(now()) @map("created_at")
updatedAt DateTime @updatedAt @map("updated_at")
}

接口编写

使用 nest cli 自动生成 crud 模板

1
nest g resolve user

编写对应的 controller

1

1

测试接口调用