Nas funções responsáveis pelas requisições de puxar a lista de clientes e adicionar um novo cliente utilizamos os métodos ‘GET’
e ‘POST’
. Se entendi direito, fizemos um .then()
dentro do bloco dessas funções, para receber a resposta de cada requisição.
Mas para o método ‘DELETE’
, da função que faz a requisição para remover cliente, não foi necessário receber essa resposta.
Não ficou muito claro pra mim o porquê não precisamos ter um return desta requisição, alguém poderia me ajudar com essa dúvida?
Trecho do código referente a minha dúvida:
const listaClientes = () => {
return fetch(`http://localhost:3000/profile`)
.then(resposta => {
return resposta.json()
})
}
const criaCliente = (nome, email) => {
return fetch(`http://localhost:3000/profile`, {
method: 'POST',
headers: {
'Content-Type' : 'application/json'
},
body: JSON.stringify({
nome: nome,
email: email
})
})
.then( resposta => {
return resposta.body
})
}
const removeCliente = (id) => {
return fetch(`http://localhost:3000/profile/${id}`, {
method: 'DELETE'
})
}