O curso ensina a fazer requisições POST, mas e as requisições DELETE? Como é que se faz?
O curso ensina a fazer requisições POST, mas e as requisições DELETE? Como é que se faz?
Oii Rafael, tudo bem?
Assim como as requisições POST, as requisições DELETE também são feitas usando a API Fetch. Vou te mostrar um exemplo prático de como você pode fazer isso:
// URL do recurso que você quer deletar
const url = 'https://api.exemplo.com/recurso/1';
// Opções da requisição DELETE
const options = {
method: 'DELETE'
};
// Fazendo a requisição DELETE
fetch(url, options)
.then(response => {
if (!response.ok) {
throw new Error('Erro ao deletar o recurso');
}
return response.json();
})
.then(data => {
console.log('Recurso deletado com sucesso:', data);
})
.catch(error => {
console.error('Erro:', error);
});
No exemplo acima, url
é o endpoint do recurso que você deseja deletar. A options
define o método como DELETE
. A função fetch
faz a requisição e, em seguida, trata a resposta. Se a resposta não for bem-sucedida, lança um erro. Caso contrário, exibe uma mensagem de sucesso.
Espero ter ajudado.
Um abraço e bons estudos.