Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.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 同时运行服务器端和前端_Node.js_Reactjs - Fatal编程技术网

Node.js 同时运行服务器端和前端

Node.js 同时运行服务器端和前端,node.js,reactjs,Node.js,Reactjs,如何同时运行客户端和服务器代码 我有一个文件夹“后端服务器”(Node.js)和另一个文件夹“前端反应”(react.js) 在packeage.json中,我试图写: “脚本”:{ }, “server.js”此文件位于“后端服务器”文件夹中,我希望与React文件夹“front-end-React”同时运行该文件夹 但当我尝试“npm run dev”时,它不会运行 谢谢大家! 您需要让它们在不同端口的不同外壳中运行。另一种解决方案可以是在web服务器(如Apache和Nginx)上简单地构

如何同时运行客户端和服务器代码

我有一个文件夹“后端服务器”(Node.js)和另一个文件夹“前端反应”(react.js)

在packeage.json中,我试图写:

“脚本”:{

},

“server.js”此文件位于“后端服务器”文件夹中,我希望与React文件夹“front-end-React”同时运行该文件夹

但当我尝试“npm run dev”时,它不会运行


谢谢大家!

您需要让它们在不同端口的不同外壳中运行。另一种解决方案可以是在web服务器(如Apache和Nginx)上简单地构建前端文件并将其存储为静态文件,这些服务器配置为与后端联系。

您需要让它们在不同端口的不同shell中运行。另一种解决方案可以是在web服务器(如Apache和Nginx)上简单地构建前端文件并将其存储为静态文件,这些服务器配置为与后端联系。

您可以使用NMP包:

您在package.json上使用的脚本一个用于客户端,一个用于服务器,并使用同时运行这两个脚本(在不同的端口上)


在这种情况下,后端和前端是节点和React项目的不同文件夹

您可以使用NMP包:

您在package.json上使用的脚本一个用于客户端,一个用于服务器,并使用同时运行这两个脚本(在不同的端口上)


在这种情况下,后端和前端是节点和React项目的不同文件夹

如果我理解正确,您正试图运行这两个应用程序,但由于端口冲突,它们无法启动

如果是这种情况,您可以更改端口,如下所示:

npm start --port 3002

如果我理解正确,您正在尝试运行这两个应用程序,但由于端口冲突,它们无法启动

如果是这种情况,您可以更改端口,如下所示:

npm start --port 3002
npm start --port 3002