Maison > interface Web > js tutoriel > le corps du texte

Backend droit #2

Mary-Kate Olsen
Libérer: 2024-10-07 06:19:01
original
337 Les gens l'ont consulté

Reto de backend #2

Bienvenue dans le deuxième article de cette série de défis backend.

Dans le premier défi auquel nous sommes confrontés, créer une API sans connexion à une base de données. Cette fois, nous augmenterons un peu la difficulté.

API de point de terminaison avec connexion à la base de données SQL

Descriptif du projet

Nous devons suivre le poids d'un client nommé Ramon, nous devons donc pour cela créer un système avec les éléments suivants.

Exigences

  • Enregistrez le format de poids suivant

{
  "weight": 125.5,
  "date": "2024-02-12"
}


Copier après la connexion
  • Enregistrez les informations dans une base de données SQLite (A la fin vous pouvez trouver la syntaxe pour créer la table de poids)
  • L'API ne doit avoir qu'un seul point de terminaison avec le nom Weights
  • Vous pouvez mettre à jour, supprimer, créer et lire des données de poids
  • Envoyer un identifiant dans le json lors de la suppression ou de la mise à jour

Point de départ

Les itinéraires devraient ressembler à ce qui suit


GET localhost/api/weights

POST localhost/api/weights

PUT localhost/api/weights

DELETE localhost/api/weights


Copier après la connexion

Dans la méthode delete et put, vous devez transmettre un identifiant à l'intérieur du corps du json pour supprimer ou mettre à jour.

SQL pour le projet

Tableau des poids


CREATE TABLE weights (
  id INTEGER PRIMARY KEY AUTOINCREMENT,
  weight DOUBLE,
  weight_date DATE
);



Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!