使用 bodyParser 中的 json() 或 urlencoded() 方法解析请求体并将其转换为可操作的 JavaScript 对象,而不是字符串。
示例代码:
const express = require('express'); const bodyParser = require('body-parser');
const app = express();
// 解析 application/json app.use(bodyParser.json());
// 解析 application/x-www-form-urlencoded app.use(bodyParser.urlencoded({ extended: true }));
// 处理 POST 请求 app.post('/api/users', (req, res) => { const user = req.body; console.log(user); res.send('User added successfully'); });
app.listen(3000, () => { console.log('Server started on port 3000'); });