XMLHttpRequest post 请求后台怎么接收参数
时间: 2023-05-20 11:07:04 浏览: 127
在后台接收 XMLHttpRequest post 请求的参数,可以通过以下方式实现:
1. 使用 request 对象获取参数
在后台接收到 post 请求后,可以通过 request 对象获取请求参数。具体实现方式如下:
```
var http = require('http');
var querystring = require('querystring');
http.createServer(function (req, res) {
var postData = '';
req.on('data', function (chunk) {
postData += chunk;
});
req.on('end', function () {
var params = querystring.parse(postData);
console.log(params);
});
}).listen(8080);
```
2. 使用 bodyParser 中间件获取参数
使用 bodyParser 中间件可以方便地获取 post 请求的参数。具体实现方式如下:
```
var express = require('express');
var bodyParser = require('body-parser');
var app = express();
app.use(bodyParser.urlencoded({ extended: false }));
app.post('/api', function (req, res) {
console.log(req.body);
});
app.listen(8080);
```
以上两种方式都可以在后台接收 XMLHttpRequest post 请求的参数。
阅读全文