# nestjs-course-code **Repository Path**: hewangjs/nestjs-course-code ## Basic Information - **Project Name**: nestjs-course-code - **Description**: 掘金nestjs小册子代码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-16 - **Last Updated**: 2025-08-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # nestjs course code 掘金小册[《Nest 通关秘籍》](https://juejin.cn/book/7226988578700525605)案例代码 [5 种 http 数据传输方式](./five-transmission-method) [ioc 容器](./nest-ioc) [自定义 provider](./custom-provider) [Module 和 Provider 的循环依赖](./circular-dependency) [aop 机制入门](./aop-test/) [全局模块和生命周期](./global-and-lifecycle) [全部装饰器](./all-decorator) [MetaData 和 Reflector](./metadata-and-reflector) [ArumenHost 和 ExecutionContext](./argument-host) [动态 Module](./dynamic-module) [middleware](./midleware-test) [切换 express 到 fastify](./fastify-test) [自定义装饰器](./custom-decorator) [rxjs 和 interceptor](./interceptor-test) [接口多版本共存](./version-test/) [第一个 dockerfile](./docker-test) [logger](./logger-test) [winston 入门](./winston-test) [nest 集成 winston ](./nest-winston-test) [内置的 pipe](./pipe-test) [自定义 Exception Filter](./exception-filter-test) [express 的 multer 包](./multer-test) [图书管理系统-后端代码](./book-management-system-backend/) [图书管理系统-前端代码](./book-management-system-frontend/) [Nest 的文件上传](./nest-multer-upload) [大文件分片上传](./large-file-sharding-upload/) [Nest 项目如何构建 docker 镜像](./nest-dockerfile) [通过 mysql2 操作 mysql](./mysql2-test) [通过 typeorm 操作 mysql](./typeorm-mysql-test) [typeorm 全部特性](./typeorm-all-feature) [typeorm 一对一映射](./typeorm-relation-mapping) [typeorm 一对多映射](./typeorm-relation-mapping2) [typeorm 多对多映射](./typeorm-relation-mapping3) [Nest 集成 typeorm](./nest-typeorm) [TypeORM 存储任意层级关系(Tree Entity)](./typeorm-tree-entity-test/) [typeorm 的 migration](./typeorm-migration/) [Nest 里执行 typeorm 的 migration](./nest-typeorm-migration/) [Node 操作 redis](./redis-node-test) [Nest 操作 redis](./nest-redis) [为什么不使用 CacheManger 操作 Redis](./cache-manager-test/) [jwt、session](./jwt-and-session) [Node 里读取 env、yaml 配置文件](./config-test) [Nest 的 Config 模块读取配置文件](./nest-config-test) [typeorm + jwt + ValidationPipe 实现登录注册](./login-and-register) [使用 ACL 实现权限控制](./acl-test) [使用 RBAC 实现权限控制](./rbac-test) [短链服务](./short-url) [使用 docker-compose 部署 redis、mysql、nest](./docker-compose-test) [dockerfile 的技巧](./dockerfile-test) [docker 的 4 种重启策略](./docker-restart-test) [Node 收发邮件](./mail-test) [基于邮箱验证码实现登录--前端代码](./email-login-frontend) [基于邮箱验证码实现登录--后端代码](./email-login-backend) [事件通信](./event-emitter-test/) [基于 sharp 实现 gif 压缩--前端代码](./gif-compression-frontend) [基于 sharp 实现 gif 压缩--后端代码](./gif-compression-backend) [大文件流式下载](./download-test/) [nestjs-i18n 实现国际化](./i18n-test/) [基于 swagger 自动生成 api 文档](./swagger-test) [灵活创建 dto 对象](./dto-vo-test/) [class-validator 的自定义装饰器](./class-validator-decorators/) [序列化 entity ,你不需要 vo 对象](./vo-test/) [手写序列化 entity 的拦截器](./serializer-interceptor-test/) [用 compodoc 生成项目文档](./compodoc-test/) [excel 的解析和生成](./exceljs-test/) [passport 实现身份认证](./nest-passport/) [passport 实现 github 三方登录](./github-login/) [passport 实现 google 三方登录](./google-login/) [会议室预定系统--后端代码](./meeting_room_booking_system_backend) [会议室预定系统--用户端前端代码](./meeting_room_booking_system_frontend_user) [会议室预定系统--管理端前端代码](./meeting_room_booking_system_frontend_admin) [基于 access_token 和 refresh_token 实现无感刷新--后端代码](./access_token_and_refresh_token) [基于 access_token 和 refresh_token 实现无感刷新--前端代码](./refresh_token_test) [单 token 无感刷新--后端代码](./single-token-refresh/) [单 token 无感刷新--前端代码](./single-token-refresh-frontend/) [基于 Redis 实现分布式 session](./redis-session-test) [基于 Redis + 定时任务实现阅读量计数](./article-views) [Nest 的 3 种定时任务](./schedule-task) [基于 Server Send Event 的数据推送--后端代码](./sse-test) [基于 Server Send Event 的数据推送--前端代码](./sse-test-frontend) [Puppeteer 实现爬虫](./boss-jd-spider/) [微服务入门--main](./microservice-test-main) [微服务入门--user](./microservice-test-usewr) [monorepo 和 library](./monorepo-test) [etcd 实现注册中心和配置中心](./etcd-test/) [Nest 集成 etcd](./nest-etcd/) [nacos 实现注册中心和配置中心](./nacos-node-test/) [扫码登录](./qrcode-login) [OSS 上传](./oss-test/) [用 Minio 搭一个 OSS 服务](./minio-test/) [前端直传文件到 minio](./minio-fe-upload/) [天气预报查询](./city-weather/) [请求日志](./request-log/) [手写 WebSocket 协议](./my-websocket/) [repl 模式](./repl-test) [服务器 cpu、内存、磁盘、ip 等信息](./server-status/) [动态生成 PPT](./ppt-generate/) [graphql 快速入门](./grqphql-crud-demo) [Nest + GraphQL 做 CRUD](./nest-graphql/) [GraphQL + Prisma 实现 TodoList 后端代码](./graphql-todolist/) [GraphQL + Prisma 实现 TodoList 前端代码](./graphql-todolist-client/) [rabbitmq 快速入门](./rabbitmq-test) [grpc 跨语言远程方法调用](./grpc-client/) [Nest + Redis + 地图,实现附近的充电宝](./nearby-search/) [Redis 实现关注关系](./following/) [Redis 实现排行榜(月榜、年榜)](./ranking-list-test/) [Prisma 快速入门](./prisma-test/) [Prisma 全部命令](./prisma-all-command/) [Prisma 全部 schema 语法](./prisma-schema/) [Prisma Client 单表 CRUD 的全部 api](./prisma-client-api/) [Prisma Client 多表 CRUD 的全部 api](./prisma-client-api2/) [Nest 集成 Prisma](./nest-prisma-test/) [考试系统后端代码](./exam-system/) [考试系统前端代码](./exam-system-frontend/) [Nest 开发 WebSocket 服务](./nest-websocket/) [基于 socket.io 的 room 实现群聊](./group-chat-room/) [Mongoose 操作 Mongodb](./mongoose-test/) [Nest 集成 Mongoose](./nest-mongoose/) [聊天室后端](./chat-room-backend/) [聊天室前端](./chat-room-frontend/)