axios.js文件配置代码
时间: 2024-09-15 12:12:49 浏览: 68
Axios是一个基于Promise的HTTP库,用于浏览器和Node.js中处理AJAX请求。它提供了一个简单的API,并且能够更好地与React等现代JavaScript框架集成。下面是axios的基本配置代码示例:
```javascript
// 引入axios模块
import axios from 'axios';
// 创建默认配置对象
const baseURL = 'https://api.example.com'; // API的基础URL
const defaultHeaders = {
'Content-Type': 'application/json',
Authorization: 'Bearer your_token', // 如果有token认证
};
// 使用axios.create()创建axios实例并设置默认配置
const instance = axios.create({
baseURL,
headers: defaultHeaders,
timeout: 5000, // 设置超时时间
validateStatus: (status) => status >= 200 && status < 400, // 只响应2xx状态码
});
// 使用instance对象发送请求
instance.get('/users') // GET请求
.then((response) => console.log(response.data))
.catch((error) => console.error(error));
阅读全文