迁移到 Meteor 1.5
如何将您的应用程序迁移到 Meteor 1.5。
本指南非常简短,我们认为您会发现从 1.4 升级到 1.5 非常轻松。我们鼓励您阅读完整历史记录,并比较您要从哪个版本升级到哪个版本的全部差异。
如果您发现此处未涵盖的详细信息,请使用上面的“讨论”按钮进行讨论,或者如果您有非常重要的事情,请使用上面的“在 GitHub 上编辑”按钮对此文章提交拉取请求!
从低于 1.4 的版本迁移?
如果您要从低于 Meteor 1.4 的版本迁移,则可能存在本指南中未列出的重要注意事项(本指南专门涵盖 1.4 到 1.5)。请查看旧的迁移指南以获取详细信息
- 迁移到 Meteor 1.4(从 1.3)
- 迁移到 Meteor 1.3(从 1.2)
`MAIL_URL` 应进行审查
由于email
包的基础依赖项进行了升级,因此有必要检查您的 MAIL_URL
是否使用了正确的方案(例如 smtps://
或 smtp://
)。
以前,Meteor 会自动假设任何使用端口 465 的 MAIL_URL
都需要加密,并自动将 smtp://
更改为 smtps://
。但是,这并不总是需要的,并且对于 Meteor 来说并不总是安全的假设。
如果您的 MAIL_URL
仅为 TLS/SSL(并且不需要STARTTLS
),请确保 MAIL_URL
以 smtps://
开头,而不是 smtp://
。
同样,一般来说,这适用于其 MAIL_URL
已经包含 :465
的应用程序。如果应用程序的邮件提供商支持 STARTTLS
(即,如果 MAIL_URL
使用 :587
并且有时使用 :25
),则应用程序可以继续使用 smtp://
(不带 s
),邮件服务器(如果支持)将进行 TLS/SSL 升级。
不幸的是,电子邮件生态系统令人困惑。更多信息可以在Nodemailer 文档中找到。