如何将CloudFront或任何其他CDN与流星应用程序一起使用。

时间:2015-08-29 15:48:32

标签: meteor cdn amazon-cloudfront

我没有得到任何关于将CDN与流星应用程序一起使用的好文档。 任何人都可以通过流星应用程序指导我使用CDN吗?

谢谢, 野兔

1 个答案:

答案 0 :(得分:1)

我已经在this post详细介绍了我们如何在Edthena完成此任务。 TLDR是:

在服务器代码的某处添加此行:

WebAppInternals.setBundledJsCssPrefix(CDN_URL);

CDN_URL是您的CloudFront网址(例如https://a27n0s89ik4xb3.cloudfront.net)。

我们在创建CloudFront分配时保留默认值,但以下情况除外:

Origin Domain Name: myapp.example.com
Origin ID: myapp.example.com
Viewer Protocol Policy: HTTPS Only
Compress Objects Automatically: yes

如果您提供自己的字体,最终可能会出现跨源错误(除非您使用字体数据URL)。 Josh Owens描述了如何在his post中处理这个问题。