繁体   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