处理 POST 请求

就像使用 app.get 方法处理 Express 中的 get 请求一样,你可以使用 app.post 方法来处理发布请求。

但在你处理 POST 请求之前,你需要使用 body-parser 中间件。它简单地解析了 POSTPUTDELETE 和其他请求的主体。

Body-Parser 中间件解析请求的主体并将其转换为 req.body 中可用的对象

var bodyParser = require('body-parser');

const express = require('express');

const app = express();

// Parses the body for POST, PUT, DELETE, etc.
app.use(bodyParser.json());

app.use(bodyParser.urlencoded({ extended: true }));

app.post('/post-data-here', function(req, res, next){

    console.log(req.body); // req.body contains the parsed body of the request.

});

app.listen(8080, 'localhost');