Projeto Back-end que consiste em uma API e um banco de dados para a produção de conteúdo de um blog. Foi utilizado os conceitos de Migrations, Models e Seeders para configurar o banco de dados, alem da implementação de relacionamentos 1:N (um para muitos) e N:N (muitos para muitos) para estabelecer as associações entre as tabelas do banco de dados. A aplicação também conta com autenticação por meio de JWT (JSON Web Tokens), permitindo o acesso seguro às rotas que exigem autenticação.
📌 Node.js
📌 Express
📌 Javascript
📌 Docker
📌 JWT (JSON Web Tokens)
1.Clone o projeto
git clone git@github.com:polianamarques/blogs-api.git
2.Entre no diretório do projeto
3.Instale as dependências
npm install
Para iniciar o projeto utilizando o Docker, siga as orientações abaixo:
1.Execute o comando para iniciar os serviços node e db utilizando o Docker Compose:
docker-compose up -d
2.Para acessar o terminal interativo do container blogs-api, execute o comando:
docker exec -it blogs_api bash