Este projeto é uma API que utiliza a API do Deezer para oferecer funcionalidades de busca e chart (músicas mais atuais) aos usuários. A API permite que os usuários pesquisem suas músicas, álbuns e artistas favoritos usando a rota de busca e também oferece uma rota de chart que permite que os usuários acessem as músicas mais atuais.
git clone https://github.com/Math-Vieira/deezer-api-consumer
npm install
npm start
Se tudo estiver funcionando corretamente, o projeto estará rodando na porta 8080 do seu computador. Agora é só realizar as requisições nas seguintes rotas:
// /search/:query/:type/:limit/:index
// Exemplo de requisição abaixo
fetch('http://localhost:8080/search/eminem/tracks/10/0')
.then(r => r.json())
.then(r => console.log(r))
.catch(err => console.error(err))
// /chart/:type/:limit/:index
// Exemplo de requisição abaixo
fetch('http://localhost:8080/chart/tracks/10/0')
.then(r => r.json())
.then(r => console.log(r))
.catch(err => console.error(err))
Note que nas requisições acima, é necessário substituir os parâmetros :query, :type, :limit e :index pelos valores desejados.
Matheus Vieira |