web-dev-qa-db-fra.com

Réagissez: récupérez les requêtes DELETE et PUT

Je suis en dehors des méthodes GET et POST avec Fetch. Mais je n'ai pu trouver aucun bon exemple DELETE and PUT. 

Alors, je vous le demande. Pourriez-vous donner un bon exemple de méthodes DELETE et PUT avec fetch. Et expliquer un peu. 

11
Kirill Stas

Voici un exemple fetch POST. Vous pouvez faire la même chose pour DELETE :)

function createNewProfile(profile) {
    const formData = new FormData();
    formData.append('first_name', profile.firstName);
    formData.append('last_name', profile.lastName);
    formData.append('email', profile.email);
    return fetch('http://example.com/api/v1/registration', {
        method: 'POST',
        body: formData
    })
    .then(response => response.json())
}

createNewProfile(profile)
   .then((json) => {
       // handle success
    })
   .catch(error => error);
19
FlatLander

Un exemple de recherche DELETE:

fetch('https://example.com/delete-item/', {
  method: 'DELETE',
  headers: {'Content-Type': 'application/json'},
  body: JSON.stringify({id: '5bdcdfa40f0a326f858feae0'})
})
.then(res => res.text())
.then(res => alert(res))
1
Damjan Pavlica