处理 POST 请求
就像使用 app.get 方法处理 Express 中的 get 请求一样,你可以使用 app.post 方法来处理发布请求。
但在你处理 POST 请求之前,你需要使用 body-parser
中间件。它简单地解析了 POST
,PUT
,DELETE
和其他请求的主体。
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');