10_常見的get和post請求_路由器_ejs伺服器渲染模板引擎
阿新 • • 發佈:2018-12-31
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程式碼,沒有任何輸出到頁面上
`<%= %>` 輸出進行轉義後指定資料到頁面上。
安全性更高,凡是涉及到使用者輸入的內容,都得經過特殊處理
`<%- %>` 輸出非轉義後指定資料到頁面上