... | ... | @@ -123,20 +123,34 @@ frontend |
|
|
# Estrutura de arquivos do backend
|
|
|
```
|
|
|
backend
|
|
|
├── backend
|
|
|
| └── save
|
|
|
├── database
|
|
|
├── src
|
|
|
| ├── common
|
|
|
| | ├── filters
|
|
|
| | └── guards
|
|
|
| | | └── http-exception.filter
|
|
|
| | ├── guards
|
|
|
| | | └── jwt-auth.guard
|
|
|
| | └── mapper
|
|
|
| ├── controllers
|
|
|
| ├── dtos
|
|
|
| ├── entities
|
|
|
| ├── modules
|
|
|
| └── services
|
|
|
└── test
|
|
|
└── src
|
|
|
├── controllers
|
|
|
└── services
|
|
|
```
|
|
|
**save:** Armazena arquivos salvos pelo programa.
|
|
|
<br>
|
|
|
**database:** Armazena o arquivo .db para salvar os dados na database.
|
|
|
<br>
|
|
|
**common:** Componentes reutilizáveis e globais, aplicáveis em várias partes da aplicação.
|
|
|
- **filters:** Filtros de exceção personalizados.
|
|
|
- **guards:** Lógicas de autorização ou proteção de rotas.
|
|
|
- **mapper:** Lida com a conversão entre diferentes modelos de dados.
|
|
|
|
|
|
**controllers:** Define os controladores da aplicação, responsáveis por mapear rotas HTTP e chamar os serviços.
|
|
|
<br>
|
... | ... | |