代理错误:无法将请求 /api/register 从本地主机:3000 代理到 http://localhost:800



我有一个使用 jwt 向 laravel 后端进行身份验证的 React 前端。后端工作正常,并且使用 laravel 视图连接得很好,但是当我尝试代理来自 React 的请求时,它给了我一个连接被拒绝错误。

代理

错误:无法从本地主机代理请求/api/register:3000 到 http://localhost:8000/(ECONNREFUSED(。

连接到 http://localhost:8000/api/register 工作正常。使用 Axios 发送 POST 请求也可以正常工作并返回令牌 json。但是当我用节点代理它时,它不起作用。

在我的包中.json代码是

"proxy": "http://localhost:8000",

请任何人帮助我。 如何修复它?

我认为您应该在package.json文件中的端口号后添加"/">

"proxy": "http://localhost:8000/"

请检查以下几点并解决您的问题:

  1. 请检查您的后端服务器IP。https://127.0.0.1:3000 或http://127.0.0.1:3000(
  2. 请检查您的后端服务器是否正在运行,如果停止,请停止,然后启动ypur服务器。
  3. 请检查后端服务器中使用的协议 http 或 https。(https 或 http(

我希望在这些要点的帮助下,您可以解决您面临的问题。

您需要在不同的终端中运行两个本地主机(3000 和 8000(。例如,在 os(windows( 命令提示符 cmd 中运行后端服务器,在 vscode 终端中运行前端服务器。

最新更新