看啥推荐读物
专栏名称: 神光的编程秘籍
坚持原创,用心写文。分享前端编译、Node.js、VSCode、Three.js、Typescript 等前端技术。
今天看啥  ›  专栏  ›  神光的编程秘籍

Nest 实现 GraphQL 版 TodoList

神光的编程秘籍  · 公众号  ·  · 2024-04-20 18:13
我们经常用 restful 的接口来开发业务。比如 GET 请求 /students 查询所有学生,/students/1 查询 id 为 1 的学生发送 POST、PUT、DETETE 请求分别代表增删改。其实也可以用 GraphQL 的方式来写接口:查询:新增:增删改查都在一个接口里搞定,并且想要什么数据由前端自己取。今天我们就用 Nest + GrahQL 做一个 TodoList 的增删改查。数据存在 mysql 里,用 Prisma 作为 ORM 框架。npm install -g @nestjs/clinest new graphql-todolist创建个项目,然后我们首先来实现 restful 接口的增删改查。用 docker 把 mysql 跑起来:从 docker 官网下载 docker desktop,这个是 docker 的桌面端:跑起来后,搜索 mysql 镜像(这步需要科学上网),点击 run:输入容器名、端口映射、以及挂载的数据卷,还要指定一个环境变量:端口映射就是把宿主机的 3306 端口映射到容器里的 3306 端口,这样就可以在宿主机访 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照