设置axios中的baseURL
时间: 2023-11-20 08:16:08 浏览: 77
在使用axios时,可以通过设置baseURL来指定请求的基础URL,这样在发起请求时就不需要每次都写完整的URL了。下面是设置baseURL的示例代码:
```javascript
import axios from 'axios';
const instance = axios.create({
baseURL: 'http://example.com/api',
timeout: 5000, // 请求超时时间
});
export default instance;
```
在上面的代码中,我们通过axios.create()方法创建了一个axios实例,并通过baseURL选项指定了请求的基础URL为'http://example.com/api'。这样在实际请求时,只需要写相对路径即可,例如:
```javascript
import instance from './axios';
instance.get('/user/12345')
.then(response => {
console.log(response.data);
})
.catch(error => {
console.log(error);
});
```
上面的示例代码中,我们通过instance.get()方法发起了一个GET请求,请求的URL为'http://example.com/api/user/12345'。由于我们在创建实例时指定了baseURL为'http://example.com/api',因此这里只需要写相对路径'/user/12345'即可。
阅读全文