23º projeto na Trybe. Uma API Node.js CRUD com conexão com banco de dados MySQL através da ORM Sequelize com a finalidade da produção de conteúdo para um blog.
Docker, MySQL, Node.js e as bibliotecas:
- Sequelize (ORM)
- Jsonwebtoken (validação de token)
- Express (Endpoints)
-
Construção de API RESTful
-
Rodar a aplicação com Docker
-
Uso do
Sequelize
como ORM com MySQL para criação e população de banco de dados -
Validação do login do usuário com
jsonwebtoken
Os arquivos dos diretórios:
./src/controllers
./src/database/migrations
./src/database/models
./src/api.js