‫Instructeur : Et maintenant, en tant
‫que dernière des quatre opérations CRUD, nous
‫avons la suppression de documents.
‫Et donc maintenant, cela devrait déjà être assez familier.
‫Et c'est pourquoi je veux te
‫laisser celui-ci comme un défi, d'accord ?
‫Encore une fois, celui-ci sera assez similaire
‫à la mise à jour de la tournée avec seulement un
‫petit nombre de différences, mais je pense que
‫vous pouvez comprendre comment cela fonctionne, par exemple, en utilisant la
‫documentation et bien sûr les autres fonctions de poignée à titre d'exemple.
‫D'accord, alors gardez à l'esprit qu'ici, par exemple,
‫nous avons utilisé la recherche par ID et la
‫mise à jour et vous pouvez donc
‫probablement déjà deviner comment cette méthode va être appelée dans la tournée de suppression.
‫D'accord.
‫Et encore une fois,
‫si vous n'êtes pas sûr, vous pouvez jeter un
‫œil à la documentation et au type de données qu'elle
‫attend, puis sur la base de tout cela, essayez de l'implémenter.
‫D'accord.
‫Alors s'il vous plaît, mettez la vidéo en pause ici
‫et prenez une minute pour vraiment essayer de le faire vous-même.
‫D'accord, j'espère que cela fonctionne et de
‫toute façon, voici ma solution rapide.
‫Encore une fois, définissez celle-ci comme une fonction
‫asynchrone, puis essayez catch.
‫Voici l'erreur, puis déplaçons celle-ci vers le haut.
‫Obtenez cette réponse d'erreur d'ici.
‫Et maintenant, nous allons utiliser la
‫tournée. findByIdAndDelete et
‫maintenant tout ce dont cette méthode a besoin
‫ici est l'ID de tournée.
‫Donc req. paramètres. id et j'espère que
‫vous avez compris celui-ci à partir de la documentation.
‫Ensuite, bien sûr, nous devons attendre pour que
‫la suppression se produise réellement et
‫c'est en fait alt.
‫Donc, dans ce cas, nous n'enregistrons
‫en fait rien dans aucune variable, car
‫rappelez-vous, nous ne renvoyons rien
‫au client, d'accord.
‫Ainsi, dans une API RESTful, il est courant de ne
‫renvoyer aucune donnée au client
‫lorsqu'il y a eu une opération de suppression, d'accord.
‫Et le 204 est également une sorte de standard.
‫Alors donnez-nous une sauvegarde maintenant et cela devrait déjà
‫fonctionner comme ça.
‫Et donc pour commencer, créons juste une tournée stupide ici.
‫Créons donc une tournée Jonas ici.
‫Donnez-lui une sauvegarde et ainsi, lorsque nous aurons
‫toutes les visites, en effet, ce sera ici et
‫allons-y, copiez l'ID, puis
‫ouvrez ou supprimez l'itinéraire de la visite ici et tout
‫ce dont nous avons besoin est d'envoyer vraiment cette demande de
‫suppression à cet itinéraire , appuyez sur envoyer.
‫Et encore une fois, nous récupérons le code d'état
‫204 et Postman dans ce cas n'affiche en fait rien.
‫D'accord.
‫Et juste pour être sûr, confirmons-le très rapidement.
‫Et oui, c'est parti d'ici.
‫Et donc notre tournée a été effectivement supprimée.
‫Bon, maintenant, si vous n'avez pas réussi à
‫relever le défi par vous-même, alors bien sûr, ce
‫n'est pas un problème du tout.
‫Je voulais juste que vous y réfléchissiez et
‫surtout jetiez un œil à la documentation par
‫vous-même car cela fait vraiment
‫toute la différence pour vous de commencer à
‫pratiquer ce genre de choses le plus tôt possible.
‫Quoi qu'il en soit, avec cela,
‫nous avons implémenté les opérations CRUD de base.
‫La prochaine vidéo nous permettra enfin de vraiment commencer à
‫modéliser ou à faire une tournée un peu mieux.
‫Donc pour le moment,
‫nous n'avons que les noms, les prix et les notes, et ce
‫n'est pas vraiment suffisant pour décrire une tournée et
‫donc oui, dans la prochaine vidéo, nous allons en quelque
‫sorte créer un modèle meilleur, plus grand et plus complet.
‫J'espère donc vous y voir bientôt.