wwwjsw / word-wise-server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nest Logo

Installation

$ npm install

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Structure

  • app.module.ts: O arquivo raiz que configura o módulo principal da aplicação.
  • main.ts: O ponto de entrada da aplicação que inicializa o servidor.
  • controllers: Pasta que contém os controladores responsáveis por lidar com as requisições HTTP e definir os endpoints da API.
  • providers: Pasta que contém provedores de serviços ou dependências utilizados pela aplicação.
  • modules: Pasta onde os módulos da aplicação são definidos, agrupando funcionalidades relacionadas.
  • services: Pasta que contém os serviços da aplicação, responsáveis pela lógica de negócio.
  • repositories: Pasta que contém os repositórios responsáveis pela interação com a camada de persistência de dados.
  • interfaces: Pasta que contém as interfaces TypeScript utilizadas pela aplicação.
  • dtos: Pasta que contém os Data Transfer Objects (DTOs), usados para transferir dados entre diferentes camadas da aplicação.
  • entities: Pasta que contém as entidades que representam os modelos de dados da aplicação.
  • utils: Pasta que contém funções ou classes utilitárias.
  src
  ├── 📜app.module.ts # Entry module
  ├── 📜main.ts # NestJs factory
  ├── 📂controllers
  │   └── ... All server Controllers
  ├── 📂providers
  │   └── ...
  ├── 📂modules
  │   └── ...
  ├── 📂services
  │   └── ... All server Services
  ├── 📂repositories
  │   └── ...
  ├── 📂interfaces
  │   └── ...
  ├── 📂dtos
  │   └── ...
  ├── 📂entities
  │   └── ...
  └── 📂utils
      └── ...

About


Languages

Language:TypeScript 84.7%Language:JavaScript 15.3%