Skip to content

eduardo-matos/promise-workshop

Repository files navigation

Workshop de promises

App que consiste em alguns endpoints de exemplo para ser usado num workshop sobre Promise.

A teoria pode ser encontrada aqui.

Endpoints

  1. GET /users: Retorna todos os usuários.
  2. GET /users/:id: Retorna 1 usuário.
  3. POST /users, parâmetros {"name": string}: Cria um novo usuário.
  4. PUT /users/:id, parâmetros {"name": string}: Atualiza um usuário.
  5. DELETE /users/:id: Remove um usuário.
  6. DELETE /users: Remove todos os usuários.

Teste

npm test

Build

npm run build

Running

Antes de rodar esse comando, é necessário rodar npm run build.

npm start

Environment Variables

  1. APP_PORT (8080): Porta onde a aplicação irá rodar.
  2. DB_URL (sqlite://:memory): URL de conexão com o banco de dados. Ex.: mysql://user:pass@host:port/db_name.

About

Workshop sobre promises

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages