axios传递对象数组
时间: 2023-07-25 22:23:40 浏览: 72
Axios学习笔记之使用方法教程
在使用axios传递对象数组时,可以使用POST请求,并将数据放入请求体中。具体实现方法如下:
1. 客户端代码:
```javascript
const data = [
{ name: 'John', age: 25 },
{ name: 'Tom', age: 30 },
{ name: 'Mary', age: 28 }
];
axios.post('/api/data', data)
.then(response => {
console.log(response);
})
.catch(error => {
console.log(error);
});
```
2. 服务端代码(Node.js):
```javascript
const express = require('express');
const bodyParser = require('body-parser');
const app = express();
app.use(bodyParser.json());
app.post('/api/data', (req, res) => {
const data = req.body;
console.log(data);
// do something with data
});
app.listen(3000, () => {
console.log('Server is running at http://localhost:3000');
});
```
在以上代码中,我们将对象数组放在了POST请求的请求体中,服务端通过req.body获取到这个数组。注意在客户端代码中,我们使用了axios.post方法,并将数据作为第二个参数传递。在服务端代码中,我们使用了body-parser中间件来解析请求体中的JSON数据。
阅读全文