发布时间:2024-10-15 12:01
## 第一种
直接在package.json文件中
"proxy": "http://xxx.xxx" 请求的地址,比如域名 http://ttt.cc.com
假如你的请求地址是:http://ttt.cc.com/api/sss
请求的时候url写成 '/api/sss',然后在Network上可以看到http://localhost:本地启动的端口号/api/sss
如果你写成下面的对象的那种,会报错提示
When specified, 'proxy' in package.json must be a string
## 第二种
对于用create-react-app搭建的项目,按照md文档,放出config文件夹,config下webpackDevServer.config.js文件搜索proxy,如果没有改动的话,大概104行,
默认是:
proxy,
改成:
proxy: {
'/api': {
target: "http://xxx.xxx", // 请求的地址
changeOrigin:true,
"secure":true //如果访问的是https类的链接,就需要设置为true
}
},
## 第三种
1.配置代理:下载插件
http-proxy-middleware(可能有版本差异问题,暂时我没遇到,等待有缘人)
2.在src文件下创建一个文件,比如setupProxy.js
const { createProxyMiddleware } = require('http-proxy-middleware')
module.exports = function(app) {
app.use(createProxyMiddleware('/api',
{
target: "http://xxx.xxx", // 请求的地址
changeOrigin:true,
"secure":true //如果访问的是https类的链接,就需要设置为true
}))
}
然后在请求时url效果就可以改成如下:
axios.get("/api/sss/ffe")代替axios.get("http://xxx.xxx/sss/ffe")
【水位预测】基于matlab径向基神经网络地下水位预测【含Matlab源码 1939期】
Linux学习 - top查看系统资源占用,并将结果保存到文件中
【问题】Nginx部署vue项目进行跳转二级路由报404无法找到目标页面问题和Nginx部署vue项目访问不了接口
End-to-End Single Image Fog Removal using Enhanced Cycle ConsistentAdversarial Networks-2019
vagrant up报错:Encoding::UndefinedConversionError
IBM WebSphere Application Server Liberty 安全漏洞(CVE-2022-22475)
TensorFlow 2 Object Detection API 环境搭建与测试(Windows)
网上银行信息系统的分析与设计(《信息系统分析与设计》课程报告)
存算一体芯片离普及还有多远?听听从业者怎么说 | 对撞派 x 后摩智能