mock-api-json-server-com-token

Link Bio About GitHub LinkedIn Instagram Santos QA Apartamento Vista Mar

💻 Projeto

Mock API JSON Server com Autenticação JWT

Este é um projeto de exemplo que demonstra como criar um mock de API RESTful utilizando o JSON Server, juntamente com autenticação JWT (JSON Web Token).

Visão Geral

Este projeto implementa uma API RESTful com os seguintes recursos:

A API é construída utilizando o JSON Server, um pacote Node.js que permite criar rapidamente uma API RESTful a partir de um arquivo JSON.

Pré-requisitos

Antes de executar o projeto, você precisa ter o Node.js e o Yarn instalados em seu sistema.

Instalação

  1. Clone este repositório: git clone https://github.com/santosqa/mock-api-json-server-com-token.git

  2. Navegue até o diretório do projeto: cd …seu-diretorio/mock-api-json-server-com-token

  3. Instale as dependências do projeto: $ yarn install

Configuração

Antes de iniciar o servidor, você precisa configurar a chave secreta para a geração de tokens JWT. Abra o arquivo server.js e defina a chave secreta na variável SECRET_KEY.

Execução

Para iniciar o servidor, execute o seguinte comando: $ node server.js

Isso iniciará o servidor JSON na porta 6000 por padrão.

Uso

Após iniciar o servidor, você pode acessar os endpoints da API utilizando qualquer cliente HTTP, como curl ou ferramentas como Postman ou Insomnia.

Para autenticação, faça uma solicitação POST para /auth/login com as credenciais de usuário. Você receberá um token JWT válido que deve ser incluído no cabeçalho de autorização (Authorization: Bearer <token>).

Endpoints Disponíveis

Licença

Este projeto é licenciado sob a MIT License.



🌎 Sobre o autor

🐞 Caçador de bugs, guardião da qualidade e parceiro do time: antecipo problemas e reforço a qualidade reduzindo dor de cabeça em produção.

Projeto mantido por Ricardo Santos — QA Engineer

Focado em:

🌐 santosqa.github.io👋🏼


Santos Links GitHub LinkedIn Instagram Santos QA Apartamento Vista Mar Receitas Nerds Santos Locais Turisticos

##