迁移到 Meteor 1.5

如何将您的应用程序迁移到 Meteor 1.5。

本指南非常简短,我们认为您会发现从 1.4 升级到 1.5 非常轻松。我们鼓励您阅读完整历史记录,并比较您要从哪个版本升级到哪个版本的全部差异。

如果您发现此处未涵盖的详细信息,请使用上面的“讨论”按钮进行讨论,或者如果您有非常重要的事情,请使用上面的“在 GitHub 上编辑”按钮对此文章提交拉取请求!

从低于 1.4 的版本迁移?

如果您要从低于 Meteor 1.4 的版本迁移,则可能存在本指南中未列出的重要注意事项(本指南专门涵盖 1.4 到 1.5)。请查看旧的迁移指南以获取详细信息

`MAIL_URL` 应进行审查

由于email的基础依赖项进行了升级,因此有必要检查您的 MAIL_URL 是否使用了正确的方案(例如 smtps://smtp://)。

以前,Meteor 会自动假设任何使用端口 465 的 MAIL_URL 都需要加密,并自动将 smtp:// 更改为 smtps://。但是,这并不总是需要的,并且对于 Meteor 来说并不总是安全的假设。

如果您的 MAIL_URL 仅为 TLS/SSL(并且不需要STARTTLS),请确保 MAIL_URLsmtps:// 开头,而不是 smtp://

同样,一般来说,这适用于其 MAIL_URL 已经包含 :465 的应用程序。如果应用程序的邮件提供商支持 STARTTLS(即,如果 MAIL_URL 使用 :587 并且有时使用 :25),则应用程序可以继续使用 smtp://(不带 s),邮件服务器(如果支持)将进行 TLS/SSL 升级。

不幸的是,电子邮件生态系统令人困惑。更多信息可以在Nodemailer 文档中找到。

在 GitHub 上编辑
// 搜索框