Desenvolvendo uma API RESTful utilizando a arquitetura em camadas (MSC) em Node.JS para um Blog e um banco de dados para a produção de conteúdo. Utilizo o pacote sequelize para fazer um CRUD de postagens com uma camada de autenticação de pessoas usuárias e validando token nas requisições.
Habilidades | Ferramentas | Desenvolvimento | Repositório |
Neste projeto, desenvolvi as seguintes habilidades:
- Desenvolvimento de endpoints que estão conectados ao banco de dados seguindo os princípios do REST.
- Interação com um banco de dados relacional MySQL;
- Implementação de uma API utilizando arquitetura em camadas;
- Criação de validações para os dados recebidos pela API;
- Autenticação da pessoa usuária por meio do JSON Web Token.
Node
, Express
, Middlewares
, Sequelize
, API RESTful
, JSON Web Token
Desenvolvendo uma API RESTful utilizando a arquitetura em camadas (MSC) de um blog e um banco de dados para a produção de conteúdo. Utilizo a técnica ORM (Object-Relational Mapping) com o pacote sequelize para fazer um CRUD de postagens com uma camada de autenticação de pessoas usuárias e validando um token nas requisições.
Clone o repositório
git clone git@github.com:ritacassiasr/blog-rest-api.git
- Entre na pasta do repositório que você acabou de clonar:
cd backend
- Instale as dependências e inicialize o projeto
- Instale as dependências:
npm install
- Inicialize o projeto:
npm start