你能解釋我如何維護服務器使用平均堆棧與ionic2?是更好地維護兩臺服務器(離子和節點js服務器分開)還是隻放置nodejs服務器?打算將這個應用程序與兩臺服務器進行關聯?平均堆棧使用與ionic2在更好的部署使用aws
回答
由於您在談論服務器和Ionic,我推測您正在使用Ionic構建Progressive Web App,並且您正在尋找解決方案來提供服務。
簡短的回答:
沒有,你只需要一個AWS服務器實例來服務一個離子的Web應用程序。您只需構建應用程序並使用任何HTTP Web服務器提供www
文件夾。
較長的答案:
生產
1製備離子進步Web應用程序(PWA)發佈
大廈在你package.json
文件,你應該確保有類似的以下:
"scripts": {
// ...
"build:www": "rm -rf www && ionic-app-scripts build --prod",
// ...
},
現在在您的終端運行:
npm run build:www
2.釋放
您開發的應用準備的文件夾www
爲您在生產中使用的任何Web服務器一樣NginX,Apache或自定義Web服務器Node + Express服務。
有效的離子V3.4
Learn more about ionic-scripts
的,他們做了什麼和其他腳本你可能發現有用的。
感謝您的答案。我們實際上使用ionic建立移動應用程序。我們計劃使用帶有ionic2的meanstack作爲後端。如果我只使用服務器是nodejs,我可以使用nodejs服務器獲取數據,而不使用離子服務或離子實驗室。如果我使用這些命令,它不是從API獲取數據,因爲它不是指那個服務器。如果我想從nodejs服務器使用離子獲取數據,我需要創建兩個服務。 –
我很抱歉。我不知道你在說什麼或你在問什麼。 – maninak
如何使用平均堆棧來維護使用ionic2的服務器以及如何構建應用程序並編譯並部署到aws –
最後,我瞭解使用nodejs服務離子應用程序徹底/ WWW文件夾和離子應用程序中使用api調用的區別。如果您通過/ www文件夾服務,它將是漸進式的web應用程序而不是移動應用程序。如果您只是在離子應用程序中使用來自nodejs服務器的api調用,它將是離子移動應用程序。
在AWS中部署: 在aws中爲mongodb和nodejs創建一個實例。 這樣你就可以通過url獲得所有的api調用。只要在你的應用中使用api調用來克服操作。
- 1. 單擊可部署平均堆棧不起作用
- 2. AWS:使用Cloud Formation和現有密鑰對部署堆棧
- 3. 更新mongodb在平均堆棧
- 4. AWS - 自動部署(.NET)到CloudFormation堆棧
- 5. 使用平均堆棧應用程序的API
- 6. 在平均堆棧項目中使用javascript工作流程庫
- 7. 平均堆棧 - 包服務
- 8. 平均堆棧 - 數據
- 9. 如何測試使用的平均堆棧API
- 10. 碼頭服務更新與碼頭堆棧部署與現有堆棧
- 11. 在SSL上運行平均值堆棧
- 12. 更新數據與Moongoose和平均堆棧
- 13. 使用AWS CloudFormation部署PredictionIO
- 14. 使用堆棧平衡的Parantheses
- 15. 使用平均()與SQL更新
- 16. 堆棧在java中使用堆棧
- 17. 平均堆棧2的實現
- 18. 多個堆棧的平均數
- 19. 部署使用South開發的Django App堆棧?
- 20. 如何確定登錄用戶的平均堆棧應用
- 21. 在AWS上使用ramazon部署Shiny
- 22. 平均堆棧 - 平均初始化拋出錯誤
- 23. 碼頭部署與碼頭堆棧部署
- 24. 平均堆棧刪除回調
- 25. 平均堆棧角4不工作
- 26. 平均堆棧:想知道api.js和crud.js
- 27. 搬運工堆棧部署不使用覆蓋網絡創建
- 28. 使用客戶端API進行碼頭堆棧部署
- 29. 我們可以在平均堆棧項目中使用貓鼬嗎?
- 30. 在本地運行openshift redhat平均堆棧應用程序?
歡迎來到Stack Overflow,請[參觀](https://stackoverflow.com/tour),請確保您閱讀[我如何問一個好問題?](https://stackoverflow.com/help /如何問)和更新您的問題與更多的信息。 – lordrhodos