Javascript 如何使用第二节点服务器运行独立的express.js应用程序?
我想设置第二个node.js服务器来运行一个express.js应用程序,它是我当前html(客户端)和js(服务器端)文件的精确和独立副本 原因是,我希望在开发环境中处理当前代码时,将当前代码部署到一个生产环境中,该环境可供团队使用,不会被关闭 我担心的是,我已经将当前的node.js服务器添加到我的path中,我不确定在安装第二个node.js服务器时,启动第二个服务器的命令是否会干扰我保存在path变量中的node.js服务器 在我提问之前,有几件事需要知道:Javascript 如何使用第二节点服务器运行独立的express.js应用程序?,javascript,node.js,linux,express,Javascript,Node.js,Linux,Express,我想设置第二个node.js服务器来运行一个express.js应用程序,它是我当前html(客户端)和js(服务器端)文件的精确和独立副本 原因是,我希望在开发环境中处理当前代码时,将当前代码部署到一个生产环境中,该环境可供团队使用,不会被关闭 我担心的是,我已经将当前的node.js服务器添加到我的path中,我不确定在安装第二个node.js服务器时,启动第二个服务器的命令是否会干扰我保存在path变量中的node.js服务器 在我提问之前,有几件事需要知道: 我正在使用Linux发行版的
感谢您的指导。使用同一台电脑进行开发和服务并不可取,但是,如果必须这样做,您可以这样做 首先,无需在您的计算机上安装node的第二个副本-您可以在同一台计算机上运行node的多个进程,而不会出现任何问题。 我建议您这样做:
config
包轻松完成此操作:关于端口号,您可以使用任何高于1024且低于65535的端口号。您的生产环境是否与您开发代码的PC相同?是的,它是同一台机器。您是否使用任何形式的版本控制,如git?是的,我每天都将代码推送到gitlabs谢谢Daniel,我一整天都在研究这个解决方案,如果成功了,我会把它作为答案。我非常感谢您的帮助。但是,如果按照您的方式操作,我是否正确地认为,如果我在开发过程中停止节点服务器,那么它也将停止网站的生产???否。从不同的文件夹运行服务器将导致在您的计算机上运行两个不同且完全独立的节点进程,因此,您可以随意关闭其中一个,而不会影响另一个。测试这一点最简单、最好的方法就是自己尝试一下,看看会发生什么