簡體   English   中英

AngularJS應用程序部署最佳實踐? 使用CDN?

[英]AngularJS app deployment best practices? Use a CDN?

在AngularJS App的生產中部署哪些最佳實踐? 使用CDN的方式去哪兒了?

一個AngularJS應用程序只是靜態文件,所以沒有NodeJS甚至Nginx提供文件,看起來最好只使用CDN不要擔心所有這些靜態文件,並專注於運行API后端,即AngularJS應用程序將使用。

我想談談我可以有兩個不同的項目: - 一個只是AngularJS應用程序 - 一個只是NodeJS提供的API后端

我很難看到如何設置這樣一個易於在生產中部署的開發環境。 我是AngularJS / NodeJS的新手,我找到的所有教程都將所有內容放在一起。

有什么建議? 例子?

謝謝

您絕對可以使用CDN或任何行為相同的方式 - Amazon S3是一種常見的解決方案,但最簡單的可能是GitHub頁面 :只需確保您的文件按照他們想要的方式進行組織(在一個名為“gh-的分支中”)頁面“它應該工作正常。

如果您有依賴的模塊,那么您將遇到問題:您可以下載所有依賴項(例如,運行npm installbower install時獲得的內容),或者您可以確保所有JavaScript您引用的文件位於您的倉庫或指向CDN。

一個例子 - 而不是包括這個:

<script src="node_modules/angularjs/angularjs-1.5.4.min.js"></script>

你想要這個:

<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular.min.js"></script>

有很多地方可以找到JS模塊的托管版本; 谷歌就是其中之一, CDN.js也很方便。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM