-
express.urlencoded 方式
-
express.json()
const express = require("express");
const app = express();
const port = process.env.PORT || 8080;
// ====
// Express 内置中间件
// 1. express.static
// 2. 用于解析 URL-encoded 格式的请求体 => x-www-form-urlencoded
const urlencodedParser = express.urlencoded({ extended: false });
// 3. 用于解析 JSON 格式的请求体 => raw
const jsonParser = express.json();
// ====
app.post("/login2", urlencodedParser, (req, res) => {
res.send(req.body);
});
app.post("/login", jsonParser, (req, res) => {
res.send(req.body);
});
app.listen(port, () => console.log(`Listening on port ${port}...`));