Node.js, Express & MySQL: CRUD Simples
Um aplicativo CRUD simples e básico (Create, Get, GetAll, Update, Delete) usando Node.js, Express, MySQL
Criar o banco de dados:
CREATE DATABASE IF NOT EXISTS projeto_crud;
Execute os comandos abaixo no terminal:
npm install
Criação da tabela, executar comando abaixo:
node database.js up
Execute o comando abaixo para Inciar a API:
npm start
Após o servidor iniciado usar Postman ou outro de sua preferência:
**URL: localhost:3000/api/funcionarios/**
GET:
getAll - localhost:3000/api/funcionarios/
getById - localhost:3000/api/funcionarios/1
POST:
{
"primeiro_nome":"Joana",
"ultimo_nome":"D'Arc",
"email":"[email protected]",
"telefone":"3333333333",
"organizacao":"Funcionaria",
"designacao":"Front-End",
"salario":2500.0
}
PUT:
{
"primeiro_nome":"Jhon",
"ultimo_nome":"Dias",
"email":"[email protected]",
"telefone":"9999999999",
"organizacao":"Funcionaria",
"designacao":"Back-End",
"salario":2500.0
}
DELETE:
deleteById - localhost:3000/api/funcionarios/1
deleteAll - localhost:3000/api/funcionarios/