Skip to content

基本路由 Router

路由用于确定应用程序如何响应对特定端点的客户机请求,包含一个 URI(或路径)和一个特定的 HTTP 请求方法(GET、POST 等)。 每个路由可以具有一个或多个处理程序函数,路由定义采用以下结构:

Express
app.METHOD(PATH, HANDLER)

TIP

  • app 是 express 的实例
  • METHOD 是 HTTP 请求方法。如( GET、POST、PUT 等 )
  • PATH 是服务器上的路径。( 客户端接口访问路径 例如: /api/login )
  • HANDLER 是在路由匹配时执行的函数。( 路由的回调函数,逻辑处理 )

简单路由定义: get post put delete
对 GET 请求进行响应:

Express
app.get('/', function(req, res) {
  res.send('Got a GET request!');
});

对 POST 请求进行响应:

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

对 /detail 路由的 PUT 请求进行响应:

Express
app.put('/detail', function(req, res) {
  res.send('Got a PUT request!');
});

对 /detail 路由的 DELETE 请求进行响应:

Express
app.delete('/detail', function(req, res) {
  res.send('Got a DELETE request!');
});