create-react-app 构建的项目使用代理 proxy
2024-09-05 03:57:48
1. 正常运行 npm run eject (前三个步骤可省略,最好的是按照第四步操作)
2. create-react-app 的版本在低于 2.0 的时候可以在 package.json 增加 proxy 配置, 配置成如下:
"proxy":{
"/fans/**":{
"target":"https://easy-mock.com/mock/5c0f31837214cf627b8d43f0/",
"changeOrigin": true
}
}
3. create-react-app 的版本高于 2.0 版本的时候在 package.json 只能配置 string 类型, 配置成如下:
"proxy": "https://easy-mock.com/mock/5c0f31837214cf627b8d43f0/",
4. 更好的配置,建立 src/setupProxy.js 文件,npm 安装 install http-proxy-middleware , 配置成如下:(可配置多个代理)
const proxy = require("http-proxy-middleware");
module.exports = function(app) {
app.use(
proxy("/base/**", {
target: "http://45.32.15.21:8090/",
changeOrigin: true
})
);
app.use(
proxy("/fans/**", {
target: "https://easy-mock.com/mock/5c0f31837214cf627b8d43f0/",
changeOrigin: true
})
);
};
5. 参考链接
最新文章
- CentOS7 重置root密码
- 第3月第19天 cxx_destruct dispatch_get_main_queue()死锁
- 移动端浏览器body的overflow:hidden并没有什么作用
- Less 使用指南
- Mvc下异步断点续传大文件
- CSS实现样式布局
- 5个最顶级jQuery图表类库插件-Charting plugin
- oracle创建表空间、创建用户、授权、夺权、删除用户、删除表空间
- 《Apache服务之php/perl/cgi语言的支持》RHEL6——服务的优先级
- android面试题之二
- Javascript技巧实例精选(5)—显示当前的日期和时间
- java启动子进程以及进程通信
- java中list的使用方法
- 【Tomcat】batch获得war包
- Linux显示用户的ID
- vue-cli的使用
- Android-App性能测试工具GT的使用方法
- PAT 1039 到底买不买
- 最干净,最便捷的卸载Mysql
- VcCallC#_01
热门文章
- PAT-1015 Reversible Primes (20 分) 进制转换+质数
- (十)web服务与javaweb结合(1)
- asp.net core 2.0发布到IIS报错解决方案
- opencv-02--图像的邻域操作
- (详细)JAVA使用JDBC连接MySQL数据库(1)- 软件
- numpy相关使用
- [LeetCode] 328. Odd Even Linked List ☆☆☆(奇偶节点分别放一起)
- lvs原理及安装部署详解(参考)
- Derby数据库操作 常见错误和异常
- PHP开发中常用的字符串操作函数