我有一个React前端,它使用jwt与laravel后端进行身份验证。后端可以正常工作,并且可以使用laravel视图正常连接,但是当我尝试代理来自React的请求时,它给了我一个Connection Refused错误。
代理错误:无法从本地主机代理请求/ api /注册:3000 到http://localhost:8000/(ECONNREFUSED)。
连接到http://localhost:8000/api/register正常。使用Axios发送POST请求也可以正常工作,并返回令牌json。但是当我用节点代理它时,它不起作用。
在我的package.json代码中是
"proxy": "http://localhost:8000",
请任何人帮助我。如何解决?
答案 0 :(得分:0)
我认为您应该在package.json文件中的端口号后面添加“ /”
"proxy": "http://localhost:8000/"
答案 1 :(得分:0)
请检查以下几点并解决您的问题:
希望通过以上几点可以解决您所面临的问题。
答案 2 :(得分:0)
您需要在不同的终端中同时运行本地主机(3000 和 8000)。比如在os(windows)命令提示符cmd下运行后端服务器,在vscode终端运行前端服务器。