Desenvolver uma API simples, utilizando Node.js com TypeScript ou Ruby on Rails, que faça uso de um endpoint para buscar piadas aleatórias usando a API do Chuck Norris.
Criar um endpoint do tipo GET
chamado /random-joke
que, ao ser acessado, faz uma chamada para https://api.chucknorris.io/jokes/random
. Você pode formatar a resposta como considerar mais apropriado, priorizando a legibilidade e utilidade dos dados retornados.
- Funcionalidade: O endpoint deve ser facilmente acessível e retornar uma piada aleatória em formato JSON.
- Tratamento de Erros: A API deve gerenciar erros de forma eficaz, retornando uma mensagem clara caso a chamada à API externa falhe.
- Cliente: Imagine que a API vai ser consumida por um website que está sob o dns https://fake-website-never-exists.com.fake.
- Forneça instruções claras sobre como configurar e executar a API, incluindo quaisquer dependências necessárias.
- Submeta o código através de uma Pull Request neste repositório.
- Este teste tem como objetivo avaliar suas habilidades básicas em desenvolvimento de APIs. A qualidade do código, organização, e a aderência às práticas recomendadas serão consideradas na avaliação. Novos testes podem ser solicitados.