Express 文檔(路由基礎)

路由基礎

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

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

路由定義採用如下結構:服務器

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

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

在主頁上響應Hello World!函數

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

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

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

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

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')
})

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


上一篇:Express生成器

下一篇:靜態文件

相關文章
相關標籤/搜索