30 de setembro de 2019 • 1 min de leitura
Node.JS + PostgreSQL
CRUD em Node.JS com PostgreSQL.
Necessário ter instalado:
- Node e NPM
- PostgreSQL v11.5
- pgAdmin //Facilitador na hora de criar a tabela
- Postman //Não é necessário, mas serve para facilitar na hora de fazer as requisições
Baixe o projeto:
- Projeto e descompacte;
- Após descompactar o projeto, execute via terminal o comando: npm install para baixar as dependências necessárias;
- Depois execute o comando npm start para iniciar a aplicação.
O servidor irá subir na porta 3000:
Rotas:
/find - Retorna os dados de todos usuários cadastrados. Exemplo:
[{
"id": 0,
"name": "Valchan",
"email": "val@valchan.com.br",
},
{
"id": 1,
"name": "Valéria",
"email": "valchan@valchan.com.br",
}]
/find/:userId - Retorna os dados de um usuário. Exemplo:
{
"id": 1,
"name": "Valéria",
"email": "valchan@valchan.com.br",
}
/create - Cria um usuário. Exemplo:
{
"name": "Valéria",
"email": "valchan@valchan.com.br"
}
/update/:userId - Atualiza os dados de um usuário. Exemplo resposta 200:
{ "message": "User successfully updated! ID: 12" }
/delete/:userId - Deleta um usuário. Exemplo resposta 200:
{ "message": "User successfully deleted!" }
Link para o código: Github