Este projeto foi desenvolvido individualmente e faz parte do módulo de Backend do curso de Desenvolvimento Web da Trybe. Neste projeto foi desenvolvida uma API de um CRUD posts de blog (com o Sequelize). Começando pela API, desenvolveram-se alguns endpoints (seguindo os princípios do REST) conectados ao banco de dados. Primeiro, foi criada uma tabela para os usuários que desejam se cadastrar na aplicação. Após isso, criou-se também uma tabela de Categorias para os Posts e por fim a tabela de Posts, guardando todas as informações dos posts realizados na plataforma.
- Criar e associar tabelas usando
models
dosequelize
- Construir endpoints para consumir os models que criar
- Fazer um
CRUD
com oORM
- 1 - Sua aplicação deve ter o endpoint POST
/user
- 2 - Sua aplicação deve ter o endpoint POST
/login
- 3 - Sua aplicação deve ter o endpoint GET
/user
- 4 - Sua aplicação deve ter o endpoint GET
/user/:id
- 5 - Sua aplicação deve ter o endpoint POST
/categories
- 6 - Sua aplicação deve ter o endpoint GET
/categories
- 7 - Sua aplicação deve ter o endpoint POST
/post
- 8 - Sua aplicação deve ter o endpoint GET
/post
- 9 - Sua aplicação deve ter o endpoint GET
post/:id
- 10 - Sua aplicação deve ter o endpoint PUT
/post/:id
- 11 - Sua aplicação deve ter o endpoint DELETE
post/:id
- 12 - Sua aplicação deve ter o endpoint DELETE
/user/me