1
resposta

[Dúvida] API Spotify Imersão não está funcionando

Bom dia! Estou tentando consumir e acessar a API que foi oferecida no curso imersão front end para o spotify e não está funcionando. Já tentei também usar o comando npm install -g json-server@0.17.4 mas não funcionou.

O link seria http://localhost:3000/artists?name_like=f mas não abre.

Como eu poderia resolver isso para poder rodar meu javascript?

1 resposta

Oi, Julia, tudo bem?

É necessário você executar a API que você criou com os artistas. Para isso use o comando:

json-server --watch --port 3000 api-artists/artists.json

Verifique se o caminho do seu arquivo json é o mesmo que o utilizado no código acima, senão faça as alterações necessárias.

Você também deve usar a extensão Live Server do VS Code para abrir o arquivo "index.html", assim, não é necessário ficar recarregando a página em cada alteração feita.

Além disso, no arquivo "script.js" o código responsável por consumir a API e permitir que pesquisemos na aba de pesquisa da nossa réplica do spotify é:

`http://localhost:3000/artists?name_like=${searchTerm}`

Essa URL está inserida da seguinte maneira na nossa aplicação:

function requestApi(searchTerm) {
    const url = `http://localhost:3000/artists?name_like=${searchTerm}`
    fetch(url)
        .then((response) => response.json())
        .then((result) => displayResults(result))
}

Caso queira consultar os arquivos referentes ao projeto, deixo o link do repositório.

Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!