App que consiste em alguns endpoints de exemplo para ser usado num workshop sobre Promise.
A teoria pode ser encontrada aqui.
GET /users
: Retorna todos os usuários.GET /users/:id
: Retorna 1 usuário.POST /users
, parâmetros{"name": string}
: Cria um novo usuário.PUT /users/:id
, parâmetros{"name": string}
: Atualiza um usuário.DELETE /users/:id
: Remove um usuário.DELETE /users
: Remove todos os usuários.
npm test
npm run build
Antes de rodar esse comando, é necessário rodar npm run build
.
npm start
APP_PORT
(8080
): Porta onde a aplicação irá rodar.DB_URL
(sqlite://:memory
): URL de conexão com o banco de dados. Ex.:mysql://user:pass@host:port/db_name
.