Maison > interface Web > js tutoriel > Backend droit #2

Backend droit #2

Mary-Kate Olsen
Libérer: 2024-10-07 06:19:01
original
487 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!

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