服務端介紹

什麼是服務端:

服務端又稱為後端,如果前端是樹枝樹葉(可見),那麼服務端就是樹根(不可見)

服務端的職責

  1. 提供數據:提供服務端展示的數據
  2. 接收數據:接收前端提交的數據
  3. 存儲數據:存儲收集的數據(城市列表等)

一個網頁需要加載的資源

html,css,js,圖片,視頻,數據

不同的資源可能來自不同的域名

  • html可能來自一個獨立的域名
  • js,css可能來自一個獨立的域名
  • 數據可能來自一個獨立的域名

服務端如何處理和返回數據

  • 定義前端請求的url規則 —— 路由(router)(每個路由都對應不同的功能:增刪改查)
  • 用Request獲取數據,用Response返回數據
  • 讀取和存儲數據(服務端的功能)

路由包含什麼

  • 定義method,如GET/POST等
  • 定義url規則,如api/list和api/create
  • 定義輸入(Request body)和輸出(Request body)格式

路由和url區別

路由是規則,url是具體形式

如我們規定瞭 GET /api/list 路由 ,但我們的url可能為 /api/list?a=1 帶參數的

url四部分:協議、域名、端口號、路徑

服務端的Request和Response

也可簡稱req 和 res

數據庫

與服務端相獨立開來的存儲數據的系統倉庫

赞(0)