Express 文檔(路由基礎)

路由基礎

路由是指確定應用程序如何響應對特定端點的客戶端請求,該請求是URI(或路徑)和特定HTTP請求方法(GETPOST等)。

每個路由都可以有一個或多個處理函數,這些函數在路由匹配時執行。

路由定義採用以下結構:

app.METHOD(PATH, HANDLER)
  • app是express的一個實例。
  • METHOD是一種小寫的HTTP請求方法
  • PATH是服務器上的路徑。
  • HANDLER是匹配到路由時執行的函數。
本教程假定創建了一個名爲app的express實例,並且服務器正在運行,如果你不熟悉創建應用程序並啓動它,請參閱Hello world示例

以下示例說明了定義簡單路由。

在主頁上響應Hello World!

app.get('/', function (req, res) {
  res.send('Hello World!')
})

響應應用程序主頁的根路由(/)上的POST請求:

app.post('/', function (req, res) {
  res.send('Got a POST request')
})

響應對/user路由的PUT請求:

app.put('/user', function (req, res) {
  res.send('Got a PUT request at /user')
})

響應對/user路由的DELETE請求:

app.delete('/user', function (req, res) {
  res.send('Got a DELETE request at /user')
})

有關路由的更多詳細信息,請參閱路由指南。


上一篇:Express生成器

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章