nestjs入门教程
文章平均质量分 73
本专栏专为NestJS初学者打造,从环境搭建到核心概念(如模块、控制器、服务、依赖注入)逐一解析,结合实战案例快速上手,助你构建高效、可扩展的Node.js服务端应用。
小时工记账
小时工记账是一款专为小时工设计的便捷实用记账App,提供记账、记工资、记工时和待办功能,并集成了计算器、个税计算器、日期加减等多种小工具。不论你是兼职打工、临时工还是做家教,小时工记账都能满足你的需求,帮助你轻松管理财务和工作事项,同时提供多种小工具,让你的生活更加便捷高效。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
NestJS @Inject 装饰器入门教程
Module({provide: 'API_KEY', // 自定义令牌useValue: '12345-ABCDE', // 静态值},],})// 使用场景@Inject是 NestJS 依赖注入系统的关键工具,通过显式指定依赖令牌,解决了非类型安全场景下的注入问题。结合和自定义提供者,可以构建出高可维护、松耦合的后端应用。原创 2025-08-19 23:27:00 · 385 阅读 · 0 评论 -
NestJS 依赖注入方式全解
NestJS 的依赖注入系统通过多样化的注入方式和灵活的提供者配置,为开发者提供了强大的架构设计能力。从基础的构造函数注入到复杂的工厂提供者,每种模式都针对特定场景进行了优化。实现模块间低耦合设计提升代码可测试性与可维护性动态适配不同运行环境构建可扩展的插件化架构建议在实际项目中结合具体场景选择注入方式,并利用 NestJS 的模块化特性构建清晰的应用架构。原创 2025-08-19 23:20:53 · 586 阅读 · 0 评论 -
cross-env 与 @nestjs/config 的对比分析
【代码】cross-env 与 @nestjs/config 的对比分析。原创 2025-08-18 21:52:33 · 780 阅读 · 0 评论 -
nestjs配置@nestjs/config 入门教程
创建创建});原创 2025-08-18 21:17:30 · 629 阅读 · 0 评论 -
nestjs使用@nestjs/typeorm包集成typeorm
2. 数据库配置(推荐使用配置服务)二、核心模块实现1. 数据库模块(动态模块)2. 基础 Repository 抽象三、业务实现示例1. 实体定义2. 自定义 Repository3. 服务层使用4. 模块集成四、高级特性1. 事务处理2. 自定义 Repository 装饰器(替代方案)五、测试策略1. Repository 测试六、最佳实践建议环境隔离:迁移管理:性能优化:错误处理:七、完整项目结构通过这种结构,您可以原创 2025-08-17 23:28:01 · 505 阅读 · 0 评论 -
NestJS 手动集成TypeORM
是 Node.js 生态中最成熟、功能最全面的对象关系映射(ORM)框架之一。由于其本身就是使用 TypeScript 编写,因此与 NestJS 框架的集成非常自然且高效。原创 2025-08-17 23:25:26 · 652 阅读 · 0 评论 -
nestjs官网推荐typeorm而不是prisma的原因
在NestJS官方推荐中,TypeORM更受青睐而非Prisma,主要基于。原创 2025-08-10 23:01:58 · 864 阅读 · 0 评论 -
NestJS Config 入门教程
NestJS Config 是官方提供的配置管理模块,基于dotenv和集中管理环境变量支持多环境配置(开发/测试/生产)类型安全地访问配置验证配置有效性。原创 2025-08-09 22:07:02 · 565 阅读 · 0 评论 -
在 VS Code 中调试 NestJS 应用的详细操作流程
通过以上配置,即可在 VS Code 中实现完整的 NestJS 调试功能,支持断点调试、变量监控、调用栈查看等核心调试能力。原创 2025-08-07 09:25:36 · 631 阅读 · 0 评论 -
NestJS中@Injectable装饰器
是 NestJS 依赖注入(Dependency Injection, DI)系统的核心装饰器,用于将类标记为可注入的提供者(Provider)。它告知 NestJS 的 IoC(控制反转)容器:该类需要被实例化并管理其依赖关系。通过模块的providers@Module({useClass: LoggerService, // 使用已有类},useValue: { apiKey: '123' }, // 静态值},// 工厂函数,可依赖其他提供者},原创 2025-08-07 09:08:42 · 626 阅读 · 0 评论 -
服务端开发流程
需求收集技术可行性评估架构设计数据库设计接口定义技术选型环境搭建模块化开发核心功能实现单元测试集成测试性能测试安全测试自动化部署监控与日志报警机制线上问题处理功能迭代技术债务清理原创 2025-08-06 14:28:00 · 605 阅读 · 0 评论 -
nestjs @Get 从入门到精通
将相关路由拆分到不同控制器,并通过。语法提取路径中的动态参数,结合。获取 URL 查询参数(如。为所有路由添加公共前缀(如。原创 2025-08-03 22:26:14 · 866 阅读 · 0 评论 -
nestjs @Param 从入门到精通
在控制器方法中,使用。原创 2025-08-03 21:38:41 · 378 阅读 · 0 评论 -
nestjs generate从入门到精通
是 NestJS CLI 提供的代码生成器,用于自动化创建模块、控制器、服务、过滤器、守卫、管道、拦截器等结构,极大提升开发效率。NestJS 支持自定义 schematics(需安装并配置),可用于团队统一代码风格。维度结论用途快速生成 NestJS 各类结构优势自动注入、目录清晰、减少样板代码推荐用resource一键生成完整模块,配合--no-spec提高开发效率注意避免滥用--flat,保持模块结构清晰。原创 2025-08-02 16:03:21 · 546 阅读 · 0 评论 -
TypeORM vs Prisma:2024年全面对比与选择指南
Prisma优势:类型安全、开发体验、现代架构、生态整合。TypeORM优势:多数据库支持、成熟生态、灵活查询优化。推荐选择Prisma。TypeORM。原创 2025-08-01 09:20:30 · 1325 阅读 · 0 评论 -
NestJS CLI入门
创建新项目选项说明:创建后默认结构如下:三、核心命令详解1. 创建新项目,已介绍。用于生成模块、控制器、服务、实体等。启动应用,支持以下参数:构建用于生产的应用。五、Monorepo 模式(多项目管理)Nest CLI 支持将多个应用和库组织在一个仓库中:结构:六、调试与测试调试VS Code 中可配置 进行断点调试。CLI 会自动生成 文件,支持 Jest。Nest CLI 基于 Angular Schematics,可自定义模板:原创 2025-07-30 22:43:11 · 891 阅读 · 0 评论 -
nest generate从入门到实战
是 NestJS 的灵魂命令之一,它不仅是一个脚手架工具,更是 NestJS模块化、解耦、IoC/DI 架构思想的落地体现。如需进一步扩展,可自定义 schematics 模板,实现企业级代码生成规范。原创 2025-07-30 17:55:08 · 777 阅读 · 0 评论 -
NestJS 生命周期深入全面讲解
NestJS 的生命周期钩子为开发者提供了精细化的控制能力,合理使用可确保应用在启动、运行和关闭阶段均保持健壮性。初始化阶段:通过和完成模块和应用级初始化。关闭阶段:通过和实现资源释放。异步支持:生命周期方法支持异步操作,确保初始化流程的完整性。信号处理:通过启用系统信号监听,实现优雅关闭。通过结合具体场景(如数据库连接、定时任务),可充分发挥 NestJS 生命周期机制的优势,提升应用的可维护性和可靠性。原创 2025-07-26 06:07:56 · 879 阅读 · 0 评论 -
restjs重定向redirect从入门到精通
通过合理运用这些技术,您可以精确控制 API 的状态码行为,同时保持代码的可维护性。建议结合 Swagger 等工具进行 API 文档化,确保状态码约定清晰可见。优先级:手动设置 > 异常过滤器 >原创 2025-07-24 11:08:31 · 849 阅读 · 0 评论 -
nestjs HTTP 状态码从入门到精通
通过合理运用这些技术,您可以精确控制 API 的状态码行为,同时保持代码的可维护性。建议结合 Swagger 等工具进行 API 文档化,确保状态码约定清晰可见。优先级:手动设置 > 异常过滤器 >原创 2025-07-24 10:40:26 · 513 阅读 · 0 评论 -
nestjs响应头header从入门到精通
装饰器,您可以精确控制 API 的响应行为,同时保持代码的可维护性。建议结合拦截器和全局中间件实现复杂的头部管理逻辑。:设置 HTTP 响应头(Response Headers),常用于指定内容类型、缓存策略或自定义头信息。后,NestJS 的自动响应管理会失效,需手动处理响应。若需手动操作响应对象(如文件下载),需显式注入。全局中间件设置的头部可能被控制器中的。NestJS 默认设置。覆盖,需注意优先级。原创 2025-07-24 10:11:16 · 494 阅读 · 0 评论 -
nestjs入门教程
【代码】nestjs入门教程。原创 2025-07-23 09:26:14 · 372 阅读 · 0 评论
分享