1
resposta

Erro ao chamar a API

Nao sei se e a melhor opcao, porem troquei a linha.

 fetch('http://localhost:3000/livros/${livroId}',

por

 fetch('http://localhost:3000/livros/'+livroId,

dessa forma a chamada ao api com method delete funcionou.

1 resposta

Oi Andrew tudo certo ?

Da primeira maneira não funcionou, porque você utilizou aspas e transformou tudo em string e ${livroId} é uma variável.

Para funcionar temos que utilizar as templates literals, que são dois acentos graves `

Assim conseguimos fazer a interpolação:

fetch(`http://localhost:3000/livros/${livroId}`,

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software