LogoClawIndex
案例技能关于
LogoClawIndex

nestjs - 使用 NestJS 构建模块化 TypeScript 应用

提供 NestJS 模块化架构、依赖注入、REST 控制器、验证、守卫、管道、拦截器和 CLI 代码生成模式。

标签

更新于: 2026-10-03
NestJSTypeScriptNode.js模块化架构依赖注入REST API身份认证数据验证

能力

设计功能模块定义 REST 控制器验证 DTO 输入实现可注入提供者

典型输入

TypeScript 应用代码库功能需求身份认证规则

典型输出

NestJS 模块代码REST 控制器代码提供者和服务代码

该技能可以做什么

  • 设计功能模块
  • 定义 REST 控制器
  • 验证 DTO 输入
  • 实现可注入提供者
  • 配置依赖注入
  • 添加身份认证守卫
  • 添加权限授权守卫
  • 使用管道转换请求
  • 管理请求生命周期
  • 使用 CLI 原理图生成代码

输入

  • TypeScript 应用代码库
  • 功能需求
  • 身份认证规则
  • 权限授权规则
  • 验证规则
  • 模块配置

输出

  • NestJS 模块代码
  • REST 控制器代码
  • 提供者和服务代码
  • DTO 验证定义
  • 身份认证和权限授权守卫
  • 请求转换逻辑
  • CLI 生成的源文件

要求

  • NestJS 项目
  • Node.js 应用环境
  • TypeScript 工具链
  • 用于原理图的 Nest CLI

来源

  • 规范: SKILL.md

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。