Neste desafio, aprendemos os conceitos de rotas usando o Express. Para executar o projeto, siga o passo a passo abaixo:
yarn
ounpm install
yarn dev
ounpm run dev
- NodeJS e NPM
- Yarn (opcional)
A aplicação vai rodar na porta 3333. Abaixo listamos as rotas disponíveis para acesso:
Retorna uma lista com todos os repositórios cadastrados
Cadastra um novo repositório. Retorna o objeto do repositório cadastrado. Abaixo o body necessário:
{
"title": "Desafio 02: Conceitos do Node.js",
"url": "https://github.com/rocketseat-education/bootcamp-gostack-desafios/tree/master/desafio-conceitos-nodejs",
"techs": ["NodeJS"]
}
Edita um repositório cadastrado. Retorna o objeto do repositório editado. Abaixo o body necessário:
{
"title": "Desafio 02: Conceitos do Node.js",
"url": "https://github.com/rocketseat-education/bootcamp-gostack-desafios/tree/master/desafio-conceitos-nodejs",
"techs": ["NodeJS"]
}
Remove um repositório cadastrado. Retorna o status 204 em caso de sucesso.
Incrementa a quantidade de likes de um repositório. Retorna a quantidade de likes no momento.
Para rodar os testes unitários, utilize o comando yarn test
ou npm test
.