axios跨域请求写法
时间: 2023-11-04 15:56:56 浏览: 100
ajax跨域请求
在使用 axios 发起跨域请求时,需要在请求头中设置 `Access-Control-Allow-Origin` 字段,来允许特定的源访问资源。以下是一个 axios 跨域请求的示例代码:
```javascript
import axios from 'axios';
axios({
method: 'get',
url: 'http://example.com/api/data',
headers: {
'Access-Control-Allow-Origin': '*'
}
})
.then(response => {
console.log(response.data);
})
.catch(error => {
console.log(error);
});
```
在这个例子中,我们通过设置 `Access-Control-Allow-Origin` 字段为 `*`,表示允许所有来源访问资源。如果你只想允许特定的源访问资源,可以将 `*` 替换为该源的 URL。同时,还可以在服务器端设置 CORS 头部,来进一步控制跨域请求。
阅读全文