Um projeto simples para gerenciar contatos usando Node.js + JSON Server, com dados armazenados em um arquivo JSON. As requisições podem ser testadas facilmente usando o Insomnia.
- Criar novo contato (POST)
- Listar todos os contatos (GET)
- Atualizar contato existente (PUT)
- Deletar contato (DELETE)
- Node.js instalado
- Editor de código (ex: VS Code)
- Insomnia (para testar a API)
- Clone o repositório:
git clone https://github.com/Sara-source01/Contacts-API-Toti.git
Acesse a pasta do projeto:
cd nome-do-projeto(React-Project-app)
Instale as dependências:
```bashnpm installInicie o servidor:```bash
node exemplo.json
Se estiver usando JSON Server:
```bashnpm install -g json-serverjson-server exemplo.jsonou json-server --watch exemplo.json --port 3000O servidor estará rodando em: http://localhost:3000/contacts🔄 Forma1:Testando com InsomniaPara importar as requisições:Abra o Insomnia.Vá até File > Import (ou clique em "Create">"Import").Escolha a opção From File.Selecione o arquivo exemplo.json.Isso vai importar automaticamente os endpoints GET, POST, PUT e DELETE já prontos para teste.🔄 Forma2: Testando com InsomniaAbra o Insomnia.Clique em "Create"Selecione a opção Request Collection Escolha nome da coleção como "Contatos API" e clique "creat"Clique em "Create" e escolha"Add request to current collection" para crira uma solicitação de GET e coloque http://localhost:3000/contacts.Você verá os endpoints para:GET /contacts → Listar todos os contatosPOST /contacts → Criar um novo contatoPUT /contacts/:id → Atualizar um contatoDELETE /contacts/:id → Remover um contato📝 AutorNome: SaraCurso: Desenvolvimento Full Stack