透過後端 server 響應啟動解析 request method GET
並根據 url, parameters 回傳相對應 html file
Note:
- 早期 SSR 架構應該是基於此所建立的,那麼代表前端框架應該有一個 middleware 來處理 url 解析問題,並拆組 Component 還原成一個完整的 html 頁面 ( webpack, gulp, turbopack 的工作?)
- 而實際上的後端應該會有另一層 middleware 來處理特定 url 的 api 請求
並索引 database 回傳相對應資料的 Content-Type ( application/json, text/html, text/plain )
- 早期網站可能 1, 2 點同時存在,那麼倘若後端不是用 node.js 編譯時,該怎麼區分語言不同的處理需求就會是一個疑問點
- node.js透過 fs (file system) 的 module 來處理檔案讀取問題,python, php, java 也存在相同功能的 module,當功能索引需求被解決後,問題就會是如何執行路徑管理以及 url, parameters
- database 的管理就會透過資料庫 Ex: MySQL, postresSQL, django, mongodb 的對應語法索引 database 回傳相對應的資料表單,而這部份可能會透過 redis 或其他工具來處理 data cache response 或 url 管理