路由表和Express的理解

路由表的用途

左:視圖
右:數(shù)據(jù)

談一談Express的理解?

  • 1.是什么:
    • 基于Node.js平臺的框架
    • 組成部分:
      • Express()構(gòu)造函數(shù)
      • app實(shí)例對象
      • req請求對象
      • res響應(yīng)對象
      • router對象
  • 2.用途:
    • 用途1:用于創(chuàng)建一個基于Node.js的應(yīng)用程序(APP)
    • 用途2:主要用途:處理請求和響應(yīng)
    1. 工作原理;
    • 通過router建立viewsmodle之間的通信

請求方式

<from> 表單只能發(fā)起兩種請求

  • GET請求:獲取數(shù)據(jù)的請求
  • POST請求:添加數(shù)據(jù)的請求

發(fā)起delete請求(刪除數(shù)據(jù))

方式1:通過href發(fā)起一個GET請求,在服務(wù)端拿到id,根據(jù)id刪除數(shù)據(jù)

方式2:使用Fetch AOI發(fā)起delete請求
語法:

//注意:必須從瀏覽器端發(fā)起fetch請求
fetch('請求地址',{選項(xiàng)對象})
fetch('請求地址',{
  method:"DELETE"
})

在服務(wù)端處理請求

router.delete('請求地址',(req,res) => {

})

發(fā)起put請求(修改數(shù)據(jù)的請求)

fetch()

語法:

fetch(url)
fetch(請求的地址)
fetch(url,options) //options:選項(xiàng)對象用于描述請求

fetch(’./todo/update/:_id‘,{
  method: "GET" , "POST" , "PUT" , "DELETE",
  headers: { 'Content-Type':'text/xml' },
  body:JSON.stringify({})
})
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容