Este é o backend para o repositório First CRUD, desenvolvido por CaduhDEV.
Este projeto consiste em um CRUD (Create, Read, Update, Delete) básico para manipulação de dados em um banco de dados. Ele fornece uma API para realizar operações de criação, leitura, atualização e exclusão de registros.
- Node.js
- Express.js
- SQL (ou substitua pelo banco de dados de sua escolha)
-
Clone este repositório:
git clone https://github.com/CaduhDEV/crud_database.git
-
Instale as dependências:
cd crud_database npm install
-
Inicie o servidor:
npm start
- GET /api/search: Retorna todos os registros armazenados no banco de dados.
- GET /api/search/:filters: Retorna um registro específico com base nos filtros fornecidos.
- POST /api/endpoint: Insere um novo registro com os dados fornecidos no corpo da requisição.
- POST /api/update: Atualiza um registro existente com base nos dados fornecidos no corpo da requisição.
- POST /api/delete: Deleta um registro com base no ID fornecido no corpo da requisição.
O frontend correspondente a este projeto pode ser encontrado aqui.
Para usar este backend, você pode fazer solicitações HTTP para os endpoints fornecidos usando um cliente HTTP ou integrando-o diretamente com seu frontend.
Exemplo de solicitação GET para obter todos os usuários:
GET /api/search HTTP/1.1
Host: localhost:8000
Exemplo de solicitação POST para inserir um novo usuário:
POST /api/endpoint HTTP/1.1
Host: localhost:8000
Content-Type: application/json
{
"name": "Nome do usuário",
"email": "[email protected]",
"phone": 43984244218
}
Lembre-se de ajustar o host e a porta de acordo com o ambiente onde o servidor está sendo executado.