1. 程式人生 > >node+RESTful 介面互動設計方式設計專案路由

node+RESTful 介面互動設計方式設計專案路由

    好久不見小編我了,是不是很想我這個萌妹子(想吐的自己扶牆哈),這個月是本小編蛻變的時間,因為我自己一個人完成了公司的後臺系統,從產品需求原型設計到最後的後端都是一個人,所以加班加點的,就沒有寫部落格,但是這次小編我滿血復活的回來了,嘎嘎嘎嘎嘎!

   這次是利用node做UI渲染的介面層,然後利用RESTful 介面互動設計方式設計專案路由,現在我來介紹一下啥是RESTful其實他是一個介面規範,便於前後端開發的,我們這次的專案是利用node做服務端的,這裡我先搭一個node的簡易伺服器

const express=require('express')
const bodyParser=require('body-parser')

const app=express()



app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.json())

app.listen(3000,()=>{
	console.log("正在監聽這個埠號")
})
  然後執行node 檔名就可以訪問這個伺服器了

  接下來是RESTful的介紹

   首先我們要知道HTTP的動詞

   GET(SELECT):從伺服器取出資源(一項或多項)。
   POST(CREATE):在伺服器新建一個資源。
   PUT(UPDATE):在伺服器更新資源(客戶端提供改變後的完整資源)。
   PATCH(UPDATE):在伺服器更新資源(客戶端提供改變的屬性)。
   DELETE(DELETE):從伺服器刪除資源。

我們常見的是get和post請求,所以我們如果設計路由的時候就會涉及到‘/updata:id’,類似於這種形式的路由,但是有了這個規範我們就能夠利用http自帶的這些服務來進行設計了,就能做到規範統一!

    感受:遇到一個新的名詞一定要去查,看相關文件,其實他並沒有那麼難1