Heim > Web-Frontend > js-Tutorial > Hauptteil

Backend Straight #2

Mary-Kate Olsen
Freigeben: 2024-10-07 06:19:01
Original
410 Leute haben es durchsucht

Reto de backend #2

Willkommen zum zweiten Beitrag in dieser Reihe von Backend-Herausforderungen.

Bei der ersten Herausforderung stehen wir vor der Erstellung einer API ohne Datenbankverbindung. Dieses Mal werden wir den Schwierigkeitsgrad etwas erhöhen.

Endpoint-API mit Verbindung zur SQL-Datenbank

Projektbeschreibung

Wir müssen das Gewicht eines Kunden namens Ramon im Auge behalten, deshalb müssen wir ein System mit Folgendem erstellen.

Anforderungen

  • Speichern Sie das folgende Gewichtsformat

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


Nach dem Login kopieren
  • Speichern Sie die Informationen in einer SQLite-Datenbank (Am Ende finden Sie die Syntax zum Erstellen der Gewichtstabelle)
  • Die API sollte nur einen Endpunkt mit dem Namen „weights“ haben
  • Sie können Gewichtsdaten aktualisieren, löschen, erstellen und lesen
  • Senden Sie beim Löschen oder Aktualisieren eine ID im JSON

Ausgangspunkt

Die Routen sollten wie folgt aussehen


GET localhost/api/weights

POST localhost/api/weights

PUT localhost/api/weights

DELETE localhost/api/weights


Nach dem Login kopieren

In der Lösch- und Put-Methode müssen Sie eine ID im JSON-Text zum Löschen oder Aktualisieren übergeben.

SQL für das Projekt

Gewichtstabelle


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



Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonBackend Straight #2. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage