Skip to content

ramondfalcao/project-blogs-api

Repository files navigation

Projeto Backend - Blogs API!

O que foi desenvolvido

Dessa vez desenvolvi uma API RESTful utilizando a arquitetura de software MSC(Model-Service-Controller) e um banco de dados para a produção de conteúdo para um blog.

  • Adicionar, remover e editar e buscar posts;
  • Para fazer um post é necessário usuário e login, portanto foi trabalhada a relação entre user e post
  • Autenticação de usuário utilizando JWT

Habilidades

Neste projeto, fui capaz de:

  • Utilizar o Framework Express.

  • Desenvolver uma API RESTful utilizando a arquitetura de software MSC(Model-Service-Controller).

  • Criar um banco de dados utilizando a ORM sequelize.

  • Criar Migrations e models sequelize com os relacionamentos de tabelas corretamente.

  • Utilizar o JSON Web Token.

    O JWT é um padrão (RFC-7519) de mercado que define como transmitir e armazenar objetos JSON de forma compacta e segura entre diferentes aplicações. Os dados nele contidos podem ser validados a qualquer momento pois o token é assinado digitalmente. Trazendo informações verificadas e confiáveis.

  • Utilizar a lib JOI para validação de requisições.

🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

Deploy

🚧 🚀 Em construção... 🚧

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •