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

Har*_*Ram 5 cdn amazon-cloudfront meteor

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

谢谢,野兔

Dav*_*don 1

我在这篇文章中详细介绍了我们在 Edthena 是如何实现这一目标的。TLDR 是:

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

WebAppInternals.setBundledJsCssPrefix(CDN_URL);
Run Code Online (Sandbox Code Playgroud)

CDN_URL您的 CloudFront URL 位于何处(例如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
Run Code Online (Sandbox Code Playgroud)

如果您提供自己的字体,则可能会出现跨源错误(除非您使用字体数据 URL)。乔什·欧文斯 (Josh Owens) 在他的帖子中描述了如何处理这个问题。