Table des matières
Une fois qu'un modèle est créé et se trouve sur un serveur disponible pour la consommation via un service Du reposNous pouvons également faire d'autres types d'actions comme le modifier ou même le supprimer.Pour cette dernière action la méthode est normalement utilisée EFFACER du HTTP, l'important à ce sujet est que Backbone.js Il nous propose une méthode qui nous permet de le supprimer de manière simple, en plus de cela il nous permet également de configurer certaines options pour les collections et les modèles qui peuvent être utilisés par le service Du repos.
Suppression d'un modèle de serveur
Nous pouvons supprimer un modèle de service Du repos, en plus de l'exclure de la collection qui le contient de manière simple et en une seule étape dans Backbone.js en utilisant la méthode détruire (), Contrairement à méthode remove() qui supprime l'élément unique de la collection, la méthode détruire () générer une demande EFFACER dans le HTTP vers le serveur que vous avez à l'époque.
Voyons dans le code suivant qui est dans l'image, comment cela est appliqué méthode destroy() :
Comme nous le voyons dans ce code une fois que nous avons apporté tous les éléments disponibles avec le méthode fetch(), on peut y accéder en particulier avec la méthode get() et avec l'id du modèle que l'on veut, une fois affecté à une variable on peut appliquer la méthode détruire (), qu'en plus d'envoyer une requête DELETE au serveur, il le supprime également de la collection comme nous l'avions expliqué.
ImportantCette action est très importante puisqu'elle est l'un des membres de la CRUD (Créer, Lire, Mettre à jour, Supprimer) les 4 opérations de base qu'une application web doit effectuer dans MVC.
Options de repos
Chaque application Du repos doit accepter un certain nombre d'options, en particulier Succès ou les succès et les erreurs, qui sont exécutés une fois qu'une réponse est obtenue du serveur, ceux-ci nous permettent de mieux gérer et manipuler les différents modèles que nous avons actuellement dans notre application.
Par exemple, nous avons la possibilité pièce, qui, lorsqu'il est appliqué à la méthode save() d'un modèle, entraînera l'utilisation de la méthode PIÈCE de HTTP de n'envoyer que les informations qui ont été modifiées, réduisant ainsi la quantité de données transmises entre l'application et le serveur.
De la même manière, nous avons la possibilité réinitialiser, cela vous permet de mettre à jour la collection en utilisant la méthode réinitialiser () au lieu d'utiliser la méthode set().
Voyons dans l'image suivante un code qui illustre de manière pratique comment envoyer des options dans un modèle depuis Backbone.js au serveur :
Comme nous pouvons le voir, nous établissons d'abord un modèle qui contient plusieurs identifiants, puis lors de l'exécution d'un méthode save() nous vous donnons la possibilité de {correctif : vrai} réalisant ainsi qu'il n'envoie que les informations des modèles qui ont été réellement modifiés. Comme on peut le voir, cela ne représente aucune difficulté ou code supplémentaire très complexe.
À la fin de ce tutoriel, nous comprenons déjà mieux comment fonctionne un service Rest et comment appliquer les méthodes correspondantes dans notre application monopage en utilisant Backbone.js.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif