-
Essa aplicação foi desenvolvida através do enunciado:
-
https://github.com/dornellas13/serverless-challenge
Essa aplicação está disponível na seguinte URL:
https://002rstjmy0.execute-api.us-east-1.amazonaws.com/dev/
Leia a seção Rotas de utilização para saber como usar a aplicação
- Para rodar em sua máquina, clone o repositório através do terminal:
https://github.com/GuiLopes29/serverless-challenge.git
- Entre na pasta onde o repositório foi clonado e instale as dependências:
yarn
ou
yarn install
npm i
ou
npm install
- Para rodar a aplicação simplesmente execute no terminal, na pasta onde esta configurado o repositorio:
yarn start
npm start
Atenção: a porta padrão utilizada é a 3003, logo a aplicação deve rodar em http://localhost:3003/
- Ressaltando a informação de que será necessario configurar a conexão no
.env
dentro da pastaserverless
, tendo um banco MySql com o nome:serverless
e uma tabelausers
- Caso não queira utilizar um banco MySql local, utilize na rota:
https://002rstjmy0.execute-api.us-east-1.amazonaws.com/dev/
-
Para obter todos os usuarios cadastrados na aplicação execute a rota
/
. -
Para obter um usuario pelo Id:
/:id
. Onde:id
deverá ser o Id do usuario requerido. -
Para cadastrar um usuario deverá acessar a rota:
/cadastrousuario
. Passando um JSON no formato:
{
"Nome": "Nome",
"Idade": 0,
"Cargo": "Cargo"
}
- Para alterar um usuario acesse a rota:
/alterausuario
. Passando um JSON no formato:
{
"Id": 1,
"Nome": "Nome",
"Idade": 0,
"Cargo": "Cargo"
}
- Para deletar um usuario acesse a rota:
/deleteusuario/:id
. Onde:id
deverá ser o Id do usuario requerido. - Quando não existir aparecerá a mensagem:
- Essa aplicação consta com testes para suas principais funções desenvolvidos com o JEST. Para rodas os testes, apenas rode o comando:
npm run test
ou
yarn test
e você terá o resultado dos testes automatizados das funções: