Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 为什么我无法从运行在端口3000上的React应用程序访问运行在端口3001上的节点服务器?_Node.js_Reactjs - Fatal编程技术网

Node.js 为什么我无法从运行在端口3000上的React应用程序访问运行在端口3001上的节点服务器?

Node.js 为什么我无法从运行在端口3000上的React应用程序访问运行在端口3001上的节点服务器?,node.js,reactjs,Node.js,Reactjs,我正试图从运行在端口3000上的react应用程序访问运行在端口3001上的API,但出现以下错误: Proxy error: Could not proxy request /%3Canonymous%3E from localhost:3000 to http://localhost:3001/. 我的包.json中有以下内容: "proxy": "http://localhost:3001", 同时启动前端和后端 比如: 上一个-“开发”:“并发\“npm运行客户端\”和&“npm运行

我正试图从运行在端口3000上的react应用程序访问运行在端口
3001上的API,但出现以下错误:

Proxy error: Could not proxy request /%3Canonymous%3E from localhost:3000 to http://localhost:3001/.
我的
包.json中有以下内容:

"proxy": "http://localhost:3001",

同时启动前端和后端 比如: 上一个-“开发”:“并发\“npm运行客户端\”和&“npm运行服务器\”

并将其更改为“dev”:“并发\“npm运行客户端\”“npm运行服务器\”

否则
将代理更改为“”而不是“”

这个问题没有多大意义。React是客户端javascript库而不是服务器应用程序。哪一部分对您没有意义?我正在尝试从React访问节点,它在哪里说React不是客户端库?“从在端口3000上运行的React”您已经确定3001上有一个api,并且3000上运行一个未知的应用程序。听起来您可能正试图对其中一个进行ajax调用?这听起来很像一个X/Y问题。你能谈谈你是怎么做到这一点的吗?请求是如何发出的,从何处到何处,以及服务器实际运行的情况?您需要打开另一个终端/命令行并写入
node filename.js
,确保没有中断。然后尝试提出请求/刷新您的react应用程序。如果仍然存在问题,请检查并添加两个终端/命令行中记录的内容。