Appearance
基本路由 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!');
});