目录
一、Fetch请求的使用
1、 Fetch官网
2、基本案例
二、跨域请求解决
三、Axios的使用
1、Axios官网
2、基本使用
推荐使用Axios更方便!
一、Fetch请求的使用
1、 Fetch官网
使用 Fetch - Web API 接口参考 | MDN
2、基本案例



二、跨域请求解决
(1)安装插件:
npm install --save-dev http-proxy-middleware@1.x
(2)在src目录下创建setupProxy.js文件,添加如下代码:
const { createProxyMiddleware } = require('http-proxy-middleware');
module.exports = function (app) {
app.use(
createProxyMiddleware('/api', {
target: 'http://我是被代理的域名',
changeOrigin: true, //允许跨域
pathRewrite: {
'^/api': '' //路径重写
}
}),
);
};
请求时书写target对应路径的地方替换为'/api'即可。
如 http://localhost:8080/source/image.png
配置后应写为:/api/source/image.png 便可跨域请求。
三、Axios的使用
1、Axios官网
axios中文文档|axios中文网 | axios
2、基本使用

首先需安装依赖:
npm install axios
或者直接引入cdn链接:
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>


并发请求在前面请求执行完后再执行后面的:








![[oeasy]python0015_十六进制_hexadecimal_字节形态_hex函数](https://img-blog.csdnimg.cn/img_convert/267dbfc073db8476b5afc9fbcddd584a.png)



![[附源码]java毕业设计基于的城镇住房公积金管理系统](https://img-blog.csdnimg.cn/89fc6671113a4b758cb430b7fc73350b.png)






