Express Get

  1. var express = require('express');
  2. var app = express();
  3. // respond with "hello world" when a GET request is made to the homepage
  4. app.get('/', function(req, res) {
  5. res.send('hello world');
  6. });

Express Post

  1. // GET method route
  2. app.get('/', function (req, res) {
  3. res.send('GET request to the homepage');
  4. });
  5. // POST method route
  6. app.post('/', function (req, res) {
  7. res.send('POST request to the homepage');
  8. });
  • 有一种特殊路由方法:app.all(),它并非派生自 HTTP 方法。该方法用于在所有请求方法的路径中装入中间件函数。
  • 在以下示例中,无论您使用 GET、POST、PUT、DELETE 还是在 http 模块中支持的其他任何 HTTP 请求方法,都将为针对“/secret”的请求执行处理程序。
    1. app.all('/secret', function (req, res, next) {
    2. console.log('Accessing the secret section ...');
    3. next(); // pass control to the next handler
    4. });

路由路径

  • app.route()
  • express.router()

参考资料