對不起,如果這是一個基本問題,我仍然圍繞nodejs部署進行包裝。我有一個應用程序寫在nodejs上,我想部署到生產環境。到目前爲止,爲了測試目的,我使用了Express。但是從我所知道的,Express是一個開發服務器而不是生產服務器。如何將nodejs應用程序部署到生產環境以及我應該使用的服務器是什麼。另外,我還有很多代碼用於表示路由和中間件,如何在部署到另一臺服務器時工作?nodejs將應用程序部署到生產
1
A
回答
0
當您使用express.js創建應用程序時,所有快速模塊都已在package.json中指定,並將作爲npm模塊進行安裝。
您只需在生產服務器上安裝node.js,將代碼放在那裏,運行npm install
,然後啓動帶有NODE_ENV=production
參數的Web服務器。如果您可以使用grunt或gulp來處理靜態資產(js/css minification,...)來優化生產模式的性能,那將是一個很好的選擇。
欲瞭解更多信息,你可以看看這裏:https://expressjs.com/en/advanced/best-practice-performance.html
相關問題
- 1. 通過GitHub將Web應用程序部署到生產
- 2. 將Node.js應用程序部署到生產中
- 3. 如何將Happstack應用程序部署到生產環境?
- 4. 將rails應用程序部署到生產環境
- 5. 將nodejs應用程序部署到谷歌雲平臺
- 6. 如何將NodeJS應用程序部署到Heroku?
- 7. 將nodejs應用程序部署到Microsoft Azure時出錯
- 8. 如何將Selenium NodeJS Web應用程序部署到Heroku?
- 9. Heroku警告部署到非生產時,多個應用程序
- 10. ASP.NET MVC Web應用程序 - 部署到生產
- 11. 應用程序部署到網絡邏輯生產服務器
- 12. gcloud着部署應用程序的NodeJS
- 13. 的NodeJS應用程序部署問題
- 14. 將ASP.net MVC應用程序部署到使用SQL進行分段和生產
- 15. NodeJS生產部署最佳實踐
- 16. 如何將EF代碼第一個應用程序部署到生產
- 17. 如何將Node.js + webpack捆綁的web應用程序部署到生產環境?
- 18. 如何將Mojolicious應用程序部署到生產服務器上?
- 19. 如何將BizTalk應用程序部署到生產服務器中?
- 20. 將java應用程序部署到bluemix
- 21. 將Flask應用程序部署到OpenShift
- 22. 將Heroku應用程序部署到Heroku
- 23. 將應用程序部署到Bluemix
- 24. 將GWT應用程序部署到Godaddy
- 25. 將應用程序部署到Heroku
- 26. 將phantomJS部署到node.js應用程序?
- 27. 將Python應用程序部署到AWS
- 28. 將Rails應用程序部署到VPS
- 29. 將RoR應用程序部署到Blacknight
- 30. 將mvc2應用程序部署到IIS7
。我主要關心的是,這是否意味着我必須放棄我寫的Express代碼並嘗試其他的東西? – user3547774
不需要..如果它的天藍色真的很容易部署。在發佈之前打開node.js命令行 - >進入你的項目文件夾,然後輸入'flatten-package'。如果你沒有他的npm安裝它,然後運行它。由於npm模塊將具有嵌套模塊,並且它是進行webdeploy時遇到的唯一問題。 訪問您的天藍色web應用程序並下載發佈配置文件。並在項目中 - RightClick - >發佈選擇Azure並導入發佈設置。你現在已經準備好發佈,它會工作。嘗試它併發布,如果你面臨任何問題。 – Thennarasan