Lurus Bahagian Belakang #2

Mary-Kate Olsen
Lepaskan: 2024-10-07 06:19:01
asal
337 orang telah melayarinya

Reto de backend #2

Selamat datang ke siaran kedua dalam siri cabaran bahagian belakang ini.

Dalam cabaran pertama kami menghadapi mencipta API tanpa sambungan pangkalan data. Kali ini kami akan menambah sedikit kesukaran.

API Endpoint dengan sambungan ke pangkalan data SQL

Penerangan projek

Kita perlu menjejaki berat pelanggan bernama Ramon, jadi untuk itu kita perlu mencipta sistem dengan yang berikut.

Keperluan

  • Simpan format berat berikut

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


Salin selepas log masuk
  • Simpan maklumat dalam pangkalan data SQLite (Pada akhirnya anda boleh mencari sintaks untuk mencipta jadual berat)
  • Api sepatutnya hanya mempunyai satu titik akhir dengan nama pemberat
  • Anda boleh mengemas kini, memadam, mencipta dan membaca data berat
  • Hantar id dalam json apabila memadam atau mengemas kini

Titik permulaan

Laluan hendaklah seperti berikut


GET localhost/api/weights

POST localhost/api/weights

PUT localhost/api/weights

DELETE localhost/api/weights


Salin selepas log masuk

Dalam kaedah padam dan letak anda perlu menghantar id di dalam badan json untuk memadam atau mengemas kini.

SQL untuk projek itu

Meja berat


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



Salin selepas log masuk

Atas ialah kandungan terperinci Lurus Bahagian Belakang #2. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!