1. 程式人生 > >10_常見的get和post請求_路由器_ejs伺服器渲染模板引擎

10_常見的get和post請求_路由器_ejs伺服器渲染模板引擎

1. 常見的 get 和 post 請求有哪些?

常見的傳送 get 請求方式:

在瀏覽器位址列輸入 url 地址訪問

所有的標籤預設傳送的是 get 請求:如 script link img a

form 表單預設也是 get 請求

常見的傳送 post 請求方式:

通過 form 表單,設定 method="post" 傳送

還有 ajax 可以發任意請求

2. get和post的區別

引數位置不同:

get 位於 url 的查詢字串

post 位於請求體引數

安全性不一樣:

get請求相對不安全(請求引數直接可見)

post請求相對安全(請求引數位於請求體內)

3. 路由器

用來分類管理路由,從而實現路由的模組化

使用:

① 引入express模組

② 建立路由器例項物件

③ 用路由器物件要管理的路由或中介軟體

④ 暴露出去

⑤ 在主模組引入

⑥ 通過app.use應用

4. ejs

高效的js模板引擎

用來伺服器渲染

伺服器渲染頁面技術: 伺服器將資料提前渲染到頁面上,將渲染好資料的頁面返回給瀏覽器

使用:

① 下載ejs

② 配置模板資源目錄

③ 配置要使用模板引擎

④ 將後臺資料渲染到頁面模板 xxx.ejs 檔案 資源上

模板語法:

`<%   %>`     在其中能寫任意的js程式碼,沒有任何輸出到頁面上

`<%=  %>`     輸出進行轉義後指定資料到頁面上。

安全性更高,凡是涉及到使用者輸入的內容,都得經過特殊處理

`<%-  %>`     輸出非轉義後指定資料到頁面上