React脚手架配置代理总结

news/2024/10/19 13:20:08/

react脚手架配置代理总结

方法一

在package.json中追加如下配置

“proxy": "url地址"

说明:

  • 优点:配置简单,前端请求资源时可以不加任何前缀
  • 缺点:不能配置多个代理
  • 工作方式:上述方式配置代理,当 请求了3000(本地端口)不存在的资源时,那么噶请求会转发给5000(服务器端口)(优先匹配前端资源)

方法二

1、第一步:创建代理配置文件

在src下啊创建配置文件:src/setupProxy.js

2、编写setupProxy.js配置具体代理规则

const proxy = require('http-proxy-middleware')moudle.exports = function(app){app.use(proxy('/api1',{//api1是需要转发的请求(所有带有/api1前缀的请求都会转发给5000)target: 'http://localhost:5000',// 配置转发目标地址(能返回数据的服务器地址)changeOrigin: true,//控制服务器接收的请求头重Host字段的值/*changeOrigin设置为true时,服务器收到的请求头中的host为:localhost:5000changeOrigin设置为false时, 服务器收到的请求头中的host为:localhost:3000changeOrigin默认值为false,但我们一般将changeOrigin的值设为true*/pathRewrite : {'/^api1':''}//去除请求前缀,保证交给后台服务器的事正常请求地址(必须配置)}))
}

说明:

  • 优点:可以配置多个代理,可以灵活的控制请求是否走代理
  • 缺点 : 配置繁琐 ,前端请求资源时必须加前缀

http://www.ppmy.cn/news/950364.html

相关文章

软件测试用例的八大步骤你都知道吗?

目录 第一步、UI体验测试 第二步、功能完整性测试 第三步、业务流程测试 第四步、容错机制测试 第五步、常规性测试 第六步、性能测试 第七步、交互体验测试 第八步、兼容性测试 总结: 第一步、UI体验测试 1.风格、样式、颜色是否协调 2. 界面布局是否整齐、…

Chatgpt为什么最早诞生于美国,而不是中国?你觉得原因是什么?请Chatgpt回答10000字以上...

作为一名AI语言模型,我可以尝试解释为什么ChatGPT最早诞生于美国,而不是中国,但我不能回答10000字以上。我会尽力回答您的问题。 首先,要了解为什么ChatGPT最早在美国诞生,我们需要回顾一下人工智能的历史。早期的人工…

curl命令怎么在没有token的情况下访问https请求-ChatGPT回答

curl命令怎么在没有token的情况下访问https请求-ChatGPT回答 你可以使用curl的-k选项来忽略服务器证书的验证。这样就可以在不使用任何认证令牌的情况下访问https请求了。 例如: curl -k https://example.com但是请注意,使用此选项可能会使您更容易受…

如何帮助 ChatGPT 更好地学习和进化:纠正其错误的回答

如果您发现了 ChatGPT 的回答存在错误,可以通过向 ChatGPT 提供正确的答案来帮助它更好地学习和改进。ChatGPT 可以立即接受您提供的信息,并将其整合到它的知识库中,以便在未来类似问题的回答中更准确地回答相关问题。 1、首先回答加密用MD5…

ChatGPT是可以回答各种问题并提供有关各种主题信息的人工智能

提供及时的答案:ChatGPT可以在几秒钟内回答问题,这意味着你不需要花时间去搜索答案。这使得ChatGPT成为一个很好的工具,可以帮助你快速地获取所需的信息,并在工作中更快地做出决策。 提供高质量的信息:由于ChatGPT可以…

Stack Overflow 拒绝 ChatGPT 生成的问答内容!错误概率太高了!

衡宇 Alex 发自 凹非寺量子位 | 公众号 QbitAI AI届当红炸子鸡ChatGPT,刚刚被程序员问答社区Stack Overflow禁用了! 芜湖,难道是因为有人感慨,ChatGPT非常强大,可以取代Stack Overflow? 但其实,…

[chatGPT]回答拟人化脚本

chatGPT已经火挺久了,个人也是经常使用协助日常工作,或者去问答板块答点题。chatGPT出来的一开始,我就想到能不能利用chatGPT干些什么事,除了帮助我以外。这一问一答,就让我想起了csdn的问答板块。 其实我属于第一批使…

ChatGPT Network Error 在使用chatGPT的过程中回答到一半显示网络错误

目录 问题描述 可能原因 解决办法 官方回复 问题描述 今天在使用ChatGPT的时候,发现它在返回答案是时候有字数限制,在超过一定数量的答案输出以后会显示network error如下图所示: 令人沮丧的是,ChatGPT的这个BUG甚至删除了答…