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. 可以在Windows 8.1上運行Node.js嗎?
- 2. 我可以在一個Silverlight項目中使用2個App.XAML嗎?
- 3. 我可以在Windows上運行py2app嗎?
- 4. 我們可以在Xamarin中同時運行Windows,iOS和Android項目嗎?
- 5. VS2008 Web App項目可以在Windows 2008上運行嗎?
- 6. 我可以在Xcode 3中運行Xcode 4項目嗎?
- 7. 我可以在Laravel中運行CodeIgniter項目嗎?
- 8. 我可以在EDT中運行2個GUI操作嗎?
- 9. 我可以在Node.js項目中包含Ruby Gem嗎?
- 10. 我們可以爲多個項目運行SonarQube嗎?
- 11. 我可以運行多個node.js文件
- 12. 我可以在xcode中同時運行多個目標嗎?
- 13. Windows操作系統可以同時運行2個CLR嗎?
- 14. 我可以在Visual Studio項目中運行兩個XAML文件實例嗎?
- 15. 我可以通過node.js運行一個scala應用程序嗎?
- 16. 我可以在一個解決方案中運行多個項目以在VS 2010 Ultimate中進行調試嗎?
- 17. 我可以在一個網站上運行多個Django項目嗎?
- 18. 可以在運行Windows XP的Visual Studio中打開Azure Web項目(.ccproj)嗎?
- 19. 可以在Windows XP上運行CoreCLR嗎?
- 20. 我可以在JavaScript中運行JavaScript嗎?
- 21. 我可以在Java中運行PHP嗎?
- 22. 我可以在Heroku中運行coffeescript嗎?
- 23. 如何在windows中運行cuda-gdb?我可以使用cygwin嗎?
- 24. 我可以在Windows中同時運行Perl ithread嗎?
- 25. 我可以從運行在Node.js中的javascript安裝一個NPM包嗎?
- 26. 我可以在Windows上以管理員身份運行PyCharm嗎?
- 27. 我可以使用rails 5運行rails 4項目嗎
- 28. Netbeans可以在特定的虛擬機中運行項目嗎?
- 29. 您可以在Eclipse中設置默認運行項目嗎?
- 30. 我可以運行多個javascript onload嗎?
您可以使用不同的端口。 [兩個node.js服務器?](// stackoverflow.com/q/12491251) – Tushar
如何?我想在同一時間運行2個電報機器人 –
[此Google小組討論](https://groups.google.com/論壇/#!topic/nodejs/FOkOcKQ68Ew)將有所幫助。 – Tushar