25º projeto na Trybe. Uma API Node.js CRUD com conexão com banco de dados MySQL com a finalidade da criação de uma loja de itens medievais.
TypeScript, Docker, MySQL, Node.js e as bibliotecas:
- mysql2 (Conexão com o banco de dados)
- Jsonwebtoken (validação de token)
- Express (Endpoints)
-
Uso da linguagem
Typescript
-
Construção de API RESTful
-
Rodar a aplicação com Docker
-
Validação do login do usuário com
jsonwebtoken
Os arquivos dos diretórios:
./src/controllers
./src/services
./src/Interfaces
./src/models
menosconnection.ts
./src/app.ts