- Código fonte:
- Instale as dependências:
npm install
- Crie e configure o banco de dados:
siga os passos listados abaixo
- Teste as rotas de usuário:
npm test
- Rode a aplicação:
npm start
-
Cadastre-se ==> www.elephantsql.com
-
Crie uma database ==> /Instance
-
Crie a tablela users ==> /SQLBrowser
CREATE TABLE users ( user_id serial PRIMARY KEY, user_name VARCHAR(255) NOT NULL, user_email VARCHAR(255) UNIQUE NOT NULL);
- Copie URL de conexão do Postgres e subistitua no arquivo .env
-
GET /user Retorna todos os usuários.
-
POST /user Cadastra usuário.
-
PUT /user/:user_id Atualiza usuário
-
DELETE /user/:user_id Remove usuário pelo id.
user_name | Deve conter apenas letras.
user_email | Deve ser um padrão válido de email.
{ "user_name": "Nome do Usuário", "user_email": "Email do Usuário" }
- Tratar retorno Front-end.
- Tratar erros de cadastro.
Desenvolvido por izichtl@gmail.com