Node.js REST API for a movie store
Documentação: https://documenter.getpostman.com/view/9781630/SWE9YGNY
Criar o .env baseado em .env.example
sudo cp .env.example .env
Alterar o .env de acordo com as configs do seu banco, portas etc.
sudo nano .env
Instalar todas as dependencias do projeto
npm install
Criar o banco de dados e executar o script ./db/dump.sql
mysql -uroot -ppassword
create database blockbuster;
use blockbuster;
source (..)/db/dump.sql;
Iniciar servidor
npm run dev
Criar um usuário através da rota POST -> USER
Logar através da rota POST -> LOGIN
Guardar o token obtido através do método de login e utilizar ele no HEADER Authorization das próximas requisições
Listar todos os filmes através da rota GET -> MOVIES
Se o filme que você quer não existe, criá-lo através da rota POST -> MOVIE
Alugar o filme, através da rota POST -> RENT
Agora, fique a vontade para alugar outros filmes ou verificar os que já alugou, ou fazer logout.