【後端】什麼是 API?

241207 什麼是API

在大概講解網頁前端和網頁後端的初步概念之後,

接下來就要介紹連接網頁前端和後端的橋樑— API .ᐟ.ᐟ ✨

🙋 API 是什麼?

API 是 Application Programming Interface 的縮寫,

中文稱「應用程式介面」。

它是軟體之間溝通的橋樑,

讓不同系統能夠互相傳遞訊息。

除了網頁,像是用手機 App 查天氣、看地圖,

其實背後都在用 API 進行資料交換哦 .ᐟ

在前篇「後端是什麼?」的小教學中,

我們以「整間餐廳」來比喻網頁的前端和後端,

菜單如前端,廚房如後端,( 還沒看的趕緊回去看一遍👀)

而此時我們就可以將【餐廳的服務員💁‍♂️】理解為 API 。

我們向服務員點餐 ⇨ 服務員將我們的需求轉告給廚房裡的廚師🧑‍🍳

⇨ 廚師料理餐點 ⇨ 再由服務員端上餐點給我們

以上述步驟來說明 API,相當於 👉

用戶端向前端提出請求 ⇨ 前端透過 API 傳送請求至後端

⇨ 後端伺服器接收請求後,再根據需求來對資料庫進行查詢、更新等操作

⇨ 最後再將結果透過 API 傳至前端

從上述可以知道 API 所扮演的可謂是網頁運作的核心角色,

學會理解 API 的基本概念,能幫助你快速掌握全端開發的流程 .ᐟ.ᐟ.ᐟ