我有一个用 Go 编写的后端。一切正常,来自 POSTMAN 的调用正在传递,但突然我无法让 React 应用程序调用此服务器,因为出现错误:
Proxy error: Could not proxy request /login from localhost:3000 to http://localhost:8080 (ECONNREFUSED).
我的Go服务器代码:
log.Fatal(http.ListenAndServe(fmt.Sprintf("localhost:8080"), api.router))
React 应用程序的 package.json 如下所示:
"proxy": "http://localhost:8080"
我知道我可以像这样绑定 Go 中的所有接口:
log.Fatal(http.ListenAndServe(fmt.Sprintf(":8080"), api.router))
但是 Mac 操作系统要求我允许此连接,但我无法执行此操作,因为我不是计算机的管理员
我可以通过协同设计来做到这一点,但我目前没有任何身份,因此生成私钥,将其添加到钥匙串也需要一些时间
有什么简单的方法可以绕过这个吗?
P粉0154020132024-04-04 00:58:38
您是否尝试过在反应代理行末尾添加斜杠,如下所示:
"proxy": "http://localhost:8080/"
上面的内容是在此处
与您的问题类似的问题中找到的此外,您可以尝试将代理从 localhost 更改为 127.0.0.1:
"proxy": "http://127.0.0.1:8080"