ZOYKU火线榜

pezzetti/base-app-nestjs技术文档

Base application using nest JS focused on DDD architecture and SOLID principles

多语言回退提示:当前仓库原作者暂未发布本地化文档,已为您无缝切换至官方英文原版(English),排版及代码实例完整保真。
npm i base-app-nestjs

NestJS API boilerplate

Maintainability Build Status codecov

Description

Base application API made with NestJS, TypeORM, GraphQL, and Jest

Folder structure

Code organization based on NestJS modules with Domain Driven Design, focused on codebase scalability.

SOLID

Using SOLID principles to provide better code design for easier maintenance and testing.

GraphQL / REST

You can either create API's REST or Graphql

Installation

$ npm install
$ docker-compose up -d
$ cp .env-sample .env

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Endpoints

/users or /graphql

Swagger documentation

/docs

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

License

Nest is MIT licensed.

文档镜像归档自 GitHub 官方源路径 · 访问原项目 GitHub
最后同步快照:2026-11-09