-
O projeto tinha como objetivo a criação de uma API utilizando a arquitetura MSC (model-service-controller)!
-
23º da Trybe. Projeto Node.js, Express.js e Sequelize.js desenvolvido por Henrique Nascimento
Tivemos que criar uma API RESTful de blog usando a arquitetura MSC (Model-Service-Controller). A conexão com o banco de dados precisou ser feita com o ORM Sequelize e a autenticação com Json Web Token.
- Node.js
- Express.js
- Sequelize.js
- Express Rescue
- Json Web Tokens
- DotEnv
- Docker
- MySQL
git clone [email protected]:HenriqueNasciment0/Projeto-Blogs-API.git
npm install
npm run debug
/docs
Acesse a rota http://localhost:3000/docs para acessar a documentação da API. Ou utilize um cliente de requisições HTTP de sua preferência (Insomnia, Thunder Client, Postman) para fazer as requisições.
- Ler e escrever arquivos localmente com NodeJS;
- Entender os conceitos básicos de como o JavaScript funciona;
- Compreender os relacionamentos usando Sequelize;
- Detectar e solucionar problemas no código de forma mais objetiva;
- Entender o que é o HTTP, o que é uma API e o que os dois têm a ver com o Express;
- Escrever APIs utilizando Node e Express;
- Entender a estrutura de uma aplicação Express e como organizar seu código;
- Criar rotas e aplicar middlewares.
- Usar arquitetura MSC.