0
A
回答
2
您有很多选择。 如果你想有不同版本的nodeJS,对于windows NVM-windows是最好的选择。
但是,如果您正在讨论运行不同的基于http请求的程序,最简单的解决方案就是简单地在系统上的每个项目上的不同端口上侦听。 例如,如果你使用HTTP的NodeJS模块
// project 1
server.listen('8080', (err) => { // Will start up the server on port 8080
console.log(`server is listening on 8080`)
})
// project 2
server.listen('8081', (err) => { // Will start up the server on port 8081
console.log(`server is listening on ${port}`)
})
,或者如果您正在使用Express服务器
// project 1
app.listen(3000, function() {
console.log('app listening on port 3000 for project 1 !');
})
// project 2
app.listen(3001, function() {
console.log('app listening on port 3001 for project 2 !');
})
注:这就需要你切换到端口80
服务器上,因为这是在任何服务器上的请求的默认端口。
如果您想要获得更复杂的解决方案,其中这两个应用程序都可以在自己的环境中进行防护,则可以使用Virtual box或Docker。它们都以不同的方式提供相同的功能。他们都可以为你的应用程序设置一个独立的环境,这样你的应用程序就不会互相影响。 为了给你一个透视, 假设你的应用程序使用你为项目1设置为'Abra-kadabra'的环境变量。现在,如果你在项目2中引用环境变量,你仍然会得到' Abra-kadabra',而您可能希望第二个项目的值为'whoosh'Virualbox或Docker将设置一个隔离系统,您可以在其中获得该确切功能
+0
谢谢你,Mayank Raj –
相关问题
- 1. 我可以在一个Silverlight项目中使用2个App.XAML吗?
- 2. 我们可以在Xamarin中同时运行Windows,iOS和Android项目吗?
- 3. VS2008 Web App项目可以在Windows 2008上运行吗?
- 4. 我可以在Laravel中运行CodeIgniter项目吗?
- 5. 我可以在Xcode 3中运行Xcode 4项目吗?
- 6. 我可以在EDT中运行2个GUI操作吗?
- 7. 我们可以为多个项目运行SonarQube吗?
- 8. 我可以在xcode中同时运行多个目标吗?
- 9. Windows操作系统可以同时运行2个CLR吗?
- 10. 我可以在Visual Studio项目中运行两个XAML文件实例吗?
- 11. 我可以在一个解决方案中运行多个项目以在VS 2010 Ultimate中进行调试吗?
- 12. 我可以在一个网站上运行多个Django项目吗?
- 13. 可以在运行Windows XP的Visual Studio中打开Azure Web项目(.ccproj)吗?
- 14. 可以在Windows XP上运行CoreCLR吗?
- 15. 我可以在Heroku中运行coffeescript吗?
- 16. 我可以在Windows中同时运行Perl ithread吗?
- 17. 我可以从运行在Node.js中的javascript安装一个NPM包吗?
- 18. 我可以在同一个项目中包含Apache Axis 1和2库吗?
- 19. 我可以在.NETCoreApp项目中使用.NETFramework项目吗?
- 20. 我可以用一行代码创建2个目录吗?
- 21. 我可以在Eclipse Java项目运行配置中设置任意命令吗?
- 22. 我可以直接从node.js运行.coffee文件吗?
- 23. 我可以使用低特权运行Node.JS吗?
- 24. 我可以在另一个中运行一个SwingWorker吗?
- 25. 我可以在运行时加载模块吗? Angular 2
- 26. 我可以在python 2环境下运行python 3脚本吗?
- 27. 我可以在Amazon EC2上运行Windows Server 2008吗?
- 28. 我可以在普通PC上运行Windows Embedded CE 6.0吗?
- 29. 我可以在Windows XP IIS6上运行ASP.NET 4.0吗?
- 30. 我可以调用正在运行的Windows服务功能吗?
您可以使用不同的端口。 [两个node.js服务器?](// stackoverflow.com/q/12491251) – Tushar
如何?我想在同一时间运行2个电报机器人 –
[此Google小组讨论](https://groups.google.com/论坛/#!topic/nodejs/FOkOcKQ68Ew)将有所帮助。 – Tushar