是否可以在单端口上运行nodejs服务器和react服务器



我想在一台服务器上运行react和node,因为我不想一起启动它。就像我运行npm时,两个都会运行,因为我想使用electronjs运行项目。

我试图运行命令npm start client.js server.js,但它不起作用

你不能在同一个端口和同一个IP上运行两台服务器。你应该在不同的端口上运行每台服务器,react有一个默认端口(3000(可以运行。你应该将你的nodejs服务器设置为另一个,比如8000。

不能这样做,服务器3001客户端需要两个不同的端口号3000
否则,您可以使用Docker在同一端口上运行,并使用Docker命令映射到不同端口上的主机:

docker run CLIENT_IMAGE -p 3000:3000
docker run SERVER_IMAGE -p 3001:3000

最新更新