1. 常見的 get 和 post 請求有哪些?ajax
常見的發送 get 請求方式:express
在瀏覽器地址欄輸入 url 地址訪問瀏覽器
全部的標籤默認發送的是 get 請求:如 script link img a安全
form 表單默認也是 get 請求服務器
常見的發送 post 請求方式:app
經過 form 表單,設置 method="post" 發送模塊化
還有 ajax 能夠發任意請求post
2. get和post的區別url
參數位置不一樣:spa
get 位於 url 的查詢字符串
post 位於請求體參數
安全性不同:
get請求相對不安全(請求參數直接可見)
post請求相對安全(請求參數位於請求體內)
3. 路由器
用來分類管理路由,從而實現路由的模塊化
使用:
① 引入express模塊
② 建立路由器實例對象
③ 用路由器對象要管理的路由或中間件
④ 暴露出去
⑤ 在主模塊引入
⑥ 經過app.use應用
4. ejs
高效的js模板引擎
用來服務器渲染
服務器渲染頁面技術: 服務器將數據提早渲染到頁面上,將渲染好數據的頁面返回給瀏覽器
使用:
① 下載ejs
② 配置模板資源目錄
③ 配置要使用模板引擎
④ 將後臺數據渲染到頁面模板 xxx.ejs 文件 資源上
模板語法:
`<% %>` 在其中能寫任意的js代碼,沒有任何輸出到頁面上
`<%= %>` 輸出進行轉義後指定數據到頁面上。
安全性更高,凡是涉及到用戶輸入的內容,都得通過特殊處理
`<%- %>` 輸出非轉義後指定數據到頁面上