2014-08-29 64 views
0

現在我已經完成了我的MEAN應用程序,這是我認爲應用程序已準備好投入生產並在Heroku上運行的階段。你能否告知我是否有錯誤的想法,因爲這是我的第一款應用程序。獲取MEAN應用程序準備投入生產

1)使用步兵到皮棉所有Javascript文件(前端)

2)中的所有JS文件連接成一個文件

3)從步驟醜化連結文件2

4)推(dist?)Heroku(通過Git)......但是我推什麼?

此時在「dist」文件夾中是否有文件? 這個目錄(也只有這個目錄)應該推送到Heroku嗎?

注意:我對Git和Heroku很有信心 - 我不確定我需要推動什麼,或者確實是一個典型的工作流程。

回答

0

不知道你的DIST的意思,但我可以解釋如何推到Heroku的

  1. 確保你有一個應用程序的名稱(Heroku的將其識別爲一個節點的應用程序)一個的package.json
  2. 轉到命令行和登錄使用heroku login輸入您的詳細信息
  3. 創建一個文件,並將其命名爲Procfile裏面的文件:web: node app.js
  4. heroku create appName
  5. cd into/your/root/project/folder
  6. 'git的初始化'
  7. git add .
  8. git commit -m "commit message"
  9. git push heroku master(請確保您有Heroku的作爲遠程)

有一種方法更在這個深度解釋一下:https://devcenter.heroku.com/articles/getting-started-with-nodejs#deploy-the-app但他們用一個示例應用程序來展示它。不要忘記Procfile。而關於dist文件夾,如果不需要將它添加到應用程序

定期檢查生產環境是運行速度測試,seo檢查等以獲得最多出來了。您可能想要查看規範鏈接,縮小CSS,JavaScript,HTML等。(服務器端縮小以及)您還可以添加域名與heroku這是解釋here

相關問題