我的编程空间,编程开发者的网络收藏夹
学习永远不晚

ReactJS 代理服务器不支持服务器重定向

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

ReactJS 代理服务器不支持服务器重定向

IT行业相对于一般传统行业,发展更新速度更快,一旦停止了学习,很快就会被行业所淘汰。所以我们需要踏踏实实的不断学习,精进自己的技术,尤其是初学者。今天编程网给大家整理了《ReactJS 代理服务器不支持服务器重定向》,聊聊,我们一起来看看吧!

问题内容

我在 react 前端使用代理服务器,在后端使用 go 服务器。当我不使用反应或代理服务器时,重定向工作正常。但是当我使用 react 及其开发服务器和 go 后端的代理时,重定向不会执行任何操作。

// React package.json file 
"proxy": "http://localhost:5000", // proxy to golang hosted on 5000
    "scripts": {
    "start": "react-scripts start",
},

-----------------------

// golang server

func main() {
    router := gin.Default()
    router.Use(static.Serve("/", static.LocalFile("../client/public", true)))
    ping := router.Group("/path") 
    ping.GET("/ping", pingFunc)
    ping.POST("/ping", pingFuncPost)
    router.Run(":5000")
}

// This redirect is not working.
// In the terminal it shows that a redirect is made but on the frontend
// nothing occurs

func pingFuncPost( c *gin.Context) 
{
    http.Redirect(c.Writer, c.Request, "/page", http.StatusSeeOther)`
}


解决方案


您重定向,使用

const data = {"query": this.state.query};
        fetch(`/path/ping`, {  // should hit the end point of pingFuncPost in golang server, which should redirect to localhost:3000/results
            method: 'POST',
            body: JSON.stringify(data),
        })
.then(res => res.json())
.then(res => {
<Redirect to="/somewhere/else" />
})

以上就是《ReactJS 代理服务器不支持服务器重定向》的详细内容,更多关于的资料请关注编程网公众号!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

ReactJS 代理服务器不支持服务器重定向

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

ReactJS 代理服务器不支持服务器重定向

IT行业相对于一般传统行业,发展更新速度更快,一旦停止了学习,很快就会被行业所淘汰。所以我们需要踏踏实实的不断学习,精进自己的技术,尤其是初学者。今天编程网给大家整理了《ReactJS 代理服务器不支持服务器重定向》,聊聊,我们一起来看看吧
ReactJS 代理服务器不支持服务器重定向
2024-04-04

腾讯云服务器代理支付不了

账户余额不足:如果支付订单的余额不足以支付该服务器的购买费用,服务器代理将无法支付订单。代理商账户异常:如果代理商账户出现异常,如被冻结或涉及违规操作,服务器代理可能无法支付订单。服务器配置不支持该服务器:如果服务器配置不支持该服务器的使用需求,服务器代理可能无法完成支付订单。如果遇到以上情况,建议联系腾讯云客服或与腾讯云官方联系解决问题。
2023-10-27

云服务器不支持什么意思

云服务器不支持某些特定的功能或服务。如果您遇到了云服务器不支持的问题,可以尝试在不同的云提供商或服务上寻找支持,以获得更多信息和建议。例如,您可以尝试检查云提供商提供的数据备份服务是否已正确运行,或者检查您是否已经连接到云提供商的数据中心进行访问,以确保您的数据得到最佳保护。还可以检查是否存在与云服务器相关的限制或政策,以确保它们与您的业务需求相匹配。如果云服务器无法提供您所需的功能或服务,
2023-10-26

云服务器不支持怎么解决

如果您的云服务器无法处理请求,您可能需要考虑以下几个方面:网络连接问题:您的云服务器可能无法连接到互联网。尝试检查您的网速,确保能够连接到互联网。服务器故障:如果云服务器出现故障,可能会导致无法处理请求。尝试重启服务器和其他服务以确保它们能够稳定运行。安全漏洞:云服务器可能会受到安全漏洞的攻击。请确保您使用的云服务提供商正在进行安全审查,以确保他们提供的安全措施不会被轻易滥用。如果上
2023-10-26

云服务器不支持是什么意思

云服务器不支持是指某些情况下云服务器无法提供所需的功能和性能。这可能包括以下情况:内存、CPU或磁盘性能问题:这会导致云服务器性能下降或出现故障。您需要检查云服务器的内存、CPU或磁盘等硬件参数,以确定问题的根本原因。并发问题:如果您的应用程序或数据库访问量过高,或者云服务器的性能无法满足应用程序或数据的需求,就可能会出现并发问题。这可能需要您采取一些措施来减少应用程序和数据库的访问量和负
2023-10-26

阿里云服务器如何反向代理服务器

首先,反向代理是一种代理服务器技术,通过与目标服务器建立连接,代理目标服务器上的资源,以便用户可以从目标服务器获取所需的资源。反向代理可以在云服务器上运行,也可以在本地使用。反向代理的工作原理是,通过在目标服务器上运行代理服务器,向目标服务器发送请求,并获取目标服务器的响应数据。反向代理的安全性非常重要。它可以通过身份
2023-10-27

反向代理服务器(Reverse Proxy)

反向代理服务器(Reverse Proxy)
2023-06-04

云服务器暂不支持什么意思

云服务器不支持的原因可能有很多种,具体原因可能包括以下几个方面:配置错误:当云服务器配置存在错误时,可能无法运行您的应用程序。这种情况下,您可能需要检查云服务器的配置并修复您的配置错误。服务不可用:当云服务器出现故障或服务不可用时,客户可能无法访问您的应用程序。这种情况下,您可能需要联系您的云服务器提供商并请求暂停服务。数据安全:如果您的应用程序存储了大量敏感数据,并且数据可能在互联网上被第三方看到或使用,那...
2023-10-27

bms裸金属服务器不支持使用ms镜像服务

如果您使用的是裸金属服务器(也就是没有镜像服务),那么您需要确保裸金属服务器的网络带宽足够高,并且有足够的内存来安装和配置必要的组件。裸金属服务器的网络带宽通常受到以下因素的限制:内存:裸金属服务器的内存往往有限,如果使用较大的内存,可能会导致服务器的内存不足。您可以查看裸金属服务器的内存使用情况,以确定其是否需要添加更多的内存或者是否需要将服务器的内存分给其他组件。内存占用:如果您使用的
2023-10-26

SQLServer 错误 21893 订阅服务器 (%s)(属于原始发布服务器“%s”)在重定向的发布服务器“%s”中不显示为远程服务器。 在重定向的发布服务器上运行 sp_addlinkedserv

详细信息 Attribute 值 产品名称 SQL Server 事件 ID 21893 事件源 MSSQLSERVER 组件 SQLEngine 符号名称 SQLErrorNum21893 消息正文 ...
SQLServer 错误 21893 订阅服务器 (%s)(属于原始发布服务器“%s”)在重定向的发布服务器“%s”中不显示为远程服务器。 在重定向的发布服务器上运行 sp_addlinkedserv
2023-11-05

BMS裸金属服务器不支持使用IMS镜像服务

如果您的BMS裸金属服务器不能使用IMS镜像服务,可能是因为它们未正确安装或操作系统版本与其所需的最新版本不兼容。您可以检查网络连接和服务器配置并尝试重新安装操作系统或其他软件以修复此问题。此外,还有一些可能导致此问题的原因,如:操作系统版本不对:如果您的裸金属服务器安装在一个新操作系统中,可能会出现此问题。您需要确保您正在使用的操作系统版本与您的BMS裸金属服务器所需的最新版本兼容。软
2023-10-26

腾讯云服务器代理支付

在这种背景下,腾讯云成为了很多中小企业的首选服务提供商。与传统的物理服务器相比,腾讯云服务器具有更快的速度、更高的可靠性和更好的性能表现。这些特性不仅为中小企业提供了更多的选择,还可以帮助他们更快地搭建自己的云计算基础设施,实现业务快速发展。在使用腾讯云服务器的过程中,中小企业也面临着一些挑战。例如,如何选择适合自己的
2023-10-27

服务器不支持mysql数据库怎么办

这篇文章主要讲解了“服务器不支持mysql数据库怎么办”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“服务器不支持mysql数据库怎么办”吧!1,查找 ;extension=php_mysql
2023-06-13

阿里云反向代理服务器

阿里云反向代理服务器通常由客户端、反向代理软件和云服务器组成。客户端通过使用反向代理软件,使用代理服务器访问外部网站,并将请求转发到本地的云服务器。反向代理软件可以设置代理规则,控制请求的访问范围,从而实现高效的网络访问控制。阿里云反向代理服务器的优点是可以实现高效的网络访问控制,同时还可以减轻客户端的负担。缺点是需要购买和安装反向代理软件,需要一定的技术能力和资源支持。
2023-10-27

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录