今天的目標
- 了解 API 的運作
- 從後端取回資料庫中的資料
- 利用 React Query 管理請求狀態
Server-Client & Web System
什麼是 Server-Client (主從式) 架構?
在網際網路和個人電腦普及之前,大型電腦是主流。到了 1990 年代,隨著個人電腦(PC)的流行和網際網路的興起,人們意識到把所有運算都集中在一台機器上並不高效。
於是我們有了 Server-Client 架構:
- Client(客戶端): 你的瀏覽器 (Chrome, Firefox, Edge, etc.)、手機 App、或其他請求資料的軟體。它發出請求,並負責呈現資料。
- Server(伺服器): 一台或多台提供服務的電腦。它接收請求、處理運算、存取資料庫,並回傳結果。

Web System
網頁就是一種經典的 Server-Client 架構,
- 瀏覽器(client)負責顯示前端網頁內容(我們現在學習的部分)
- 後端伺服器(server)負責儲存資料並提供給前端網頁(下學期的學習目標)

https://litslink.com/blog/web-application-architecture