nestjs by teachingai/full-stack-skills
npx skills add https://github.com/teachingai/full-stack-skills --skill nestjs当用户想要进行以下操作时,请使用此技能:
examples/ 目录加载相应的示例文件重要提示:
* 所有示例均遵循 NestJS 官方文档结构
* 示例在适用情况下包含 JavaScript 和 TypeScript 版本
* 每个示例文件都包含关键概念、代码示例和官方文档链接
* 始终检查示例文件以了解最佳实践和常见模式
4. 使用模板:使用 templates/ 目录中的模板来加速常见的脚手架搭建
Overview (概览)
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
examples/overview/introduction.md → https://docs.nestjs.com/examples/fundamentals/first-steps.md → https://docs.nestjs.com/first-stepsexamples/fundamentals/controllers.md → https://docs.nestjs.com/controllersexamples/fundamentals/providers.md → https://docs.nestjs.com/providersexamples/fundamentals/modules.md → https://docs.nestjs.com/modulesexamples/fundamentals/middleware.md → https://docs.nestjs.com/middlewareexamples/fundamentals/exception-filters.md → https://docs.nestjs.com/exception-filtersexamples/fundamentals/pipes.md → https://docs.nestjs.com/pipesexamples/fundamentals/guards.md → https://docs.nestjs.com/guardsexamples/fundamentals/interceptors.md → https://docs.nestjs.com/interceptorsexamples/overview/custom-decorators.md → https://docs.nestjs.com/custom-decoratorsFundamentals (基础)
examples/fundamentals/custom-providers.md → https://docs.nestjs.com/fundamentals/custom-providersexamples/fundamentals/async-providers.md → https://docs.nestjs.com/fundamentals/async-providersexamples/fundamentals/dynamic-modules.md → https://docs.nestjs.com/fundamentals/dynamic-modulesexamples/fundamentals/module-ref.md → https://docs.nestjs.com/fundamentals/module-refexamples/fundamentals/execution-context.md → https://docs.nestjs.com/fundamentals/execution-contextexamples/fundamentals/lifecycle-events.md → https://docs.nestjs.com/fundamentals/lifecycle-eventsexamples/fundamentals/injection-scopes.md → https://docs.nestjs.com/fundamentals/injection-scopesexamples/fundamentals/request-scoped.md → https://docs.nestjs.com/fundamentals/request-scopedexamples/fundamentals/circular-dependency.md → https://docs.nestjs.com/fundamentals/circular-dependencyTechniques (技巧)
examples/techniques/configuration.md → https://docs.nestjs.com/techniques/configurationexamples/techniques/validation.md → https://docs.nestjs.com/techniques/validationexamples/techniques/serialization.md → https://docs.nestjs.com/techniques/serializationexamples/techniques/caching.md → https://docs.nestjs.com/techniques/cachingexamples/techniques/logger.md → https://docs.nestjs.com/techniques/loggerexamples/techniques/events.md → https://docs.nestjs.com/techniques/eventsexamples/techniques/task-scheduling.md → https://docs.nestjs.com/techniques/task-schedulingexamples/techniques/queues.md → https://docs.nestjs.com/techniques/queuesexamples/techniques/file-upload.md → https://docs.nestjs.com/techniques/file-uploadexamples/techniques/streaming-files.md → https://docs.nestjs.com/techniques/streaming-filesexamples/techniques/database.md → https://docs.nestjs.com/techniques/databaseexamples/techniques/mongodb.md → https://docs.nestjs.com/techniques/mongodbexamples/techniques/mongoose.md → https://docs.nestjs.com/techniques/mongooseexamples/techniques/sequelize.md → https://docs.nestjs.com/techniques/sequelizeexamples/techniques/prisma.md → https://docs.nestjs.com/recipes/prismaSecurity (安全)
examples/security/authentication.md → https://docs.nestjs.com/security/authenticationexamples/security/authorization.md → https://docs.nestjs.com/security/authorizationexamples/security/helmet.md → https://docs.nestjs.com/security/helmetexamples/security/cors.md → https://docs.nestjs.com/security/corsexamples/security/rate-limiting.md → https://docs.nestjs.com/security/rate-limitingGraphQL
examples/graphql/quick-start.md → https://docs.nestjs.com/graphql/quick-startexamples/graphql/resolvers.md → https://docs.nestjs.com/graphql/resolversexamples/graphql/scalars.md → https://docs.nestjs.com/graphql/scalarsexamples/graphql/interfaces.md → https://docs.nestjs.com/graphql/interfacesexamples/graphql/unions.md → https://docs.nestjs.com/graphql/unionsexamples/graphql/directives.md → https://docs.nestjs.com/graphql/directivesexamples/graphql/plugins.md → https://docs.nestjs.com/graphql/pluginsexamples/graphql/subscriptions.md → https://docs.nestjs.com/graphql/subscriptionsexamples/graphql/federation.md → https://docs.nestjs.com/graphql/federationexamples/graphql/migration.md → https://docs.nestjs.com/graphql/migrationWebSockets
examples/websockets/gateways.md → https://docs.nestjs.com/websockets/gatewaysexamples/websockets/exception-filters.md → https://docs.nestjs.com/websockets/exception-filtersexamples/websockets/guards.md → https://docs.nestjs.com/websockets/guardsexamples/websockets/interceptors.md → https://docs.nestjs.com/websockets/interceptorsexamples/websockets/adapters.md → https://docs.nestjs.com/websockets/adaptersMicroservices
examples/microservices/basics.md → https://docs.nestjs.com/microservices/basicsexamples/microservices/redis.md → https://docs.nestjs.com/microservices/redisexamples/microservices/mqtt.md → https://docs.nestjs.com/microservices/mqttexamples/microservices/nats.md → https://docs.nestjs.com/microservices/natsexamples/microservices/kafka.md → https://docs.nestjs.com/microservices/kafkaexamples/microservices/grpc.md → https://docs.nestjs.com/microservices/grpcexamples/microservices/rabbitmq.md → https://docs.nestjs.com/microservices/rabbitmqexamples/microservices/custom-transport.md → https://docs.nestjs.com/microservices/custom-transportexamples/microservices/hybrid-application.md → https://docs.nestjs.com/microservices/hybrid-applicationOpenAPI (Swagger)
examples/openapi/introduction.md → https://docs.nestjs.com/openapi/introductionexamples/openapi/operations.md → https://docs.nestjs.com/openapi/operationsexamples/openapi/types-and-parameters.md → https://docs.nestjs.com/openapi/types-and-parametersexamples/openapi/security.md → https://docs.nestjs.com/openapi/securityexamples/openapi/mapped-types.md → https://docs.nestjs.com/openapi/mapped-typesCLI & Testing & Recipes
examples/cli/overview.md → https://docs.nestjs.com/cli/overviewexamples/testing/unit-testing.md → https://docs.nestjs.com/fundamentals/testingexamples/testing/e2e-testing.md → https://docs.nestjs.com/fundamentals/testingexamples/recipes/cqrs.md → https://docs.nestjs.com/recipes/cqrsexamples/recipes/mikroorm.md → https://docs.nestjs.com/recipes/mikroormexamples/recipes/terminus.md → https://docs.nestjs.com/recipes/terminusexamples/faq.md → https://docs.nestjs.com/faq此技能包含详细的示例,其组织方式与 NestJS 官方文档结构(https://docs.nestjs.com/)相匹配。所有示例都位于 examples/ 目录中,并按主题组织(参见上面的映射)。
使用示例:
使用模板:
templates/ 目录中的模板以进行常见的脚手架搭建NestJS, Node.js, framework, controller, provider, module, middleware, exception filter, pipe, guard, interceptor, dependency injection, GraphQL, WebSocket, microservice, OpenAPI, Swagger, testing, validation, caching, logging, TypeScript, decorator, DI, IoC, 控制器, 提供者, 模块, 中间件, 守卫, 管道, 拦截器, 依赖注入
每周安装数
73
仓库
GitHub 星标数
233
首次出现
2026年1月24日
安全审计
安装于
codex66
opencode65
gemini-cli64
github-copilot62
amp60
kimi-cli59
Node.js 环境配置指南:多环境管理、类型安全与最佳实践
10,500 周安装