流星:process.env.MAIL_URL 敏感信息
Meteor: process.env.MAIL_URL sensitive info
我正在为我的 meteor 应用程序发送电子邮件验证,但我也正在将应用程序上传到 github。我有以下代码:
if (Meteor.isServer) {
// This code only runs on the server
Meteor.startup(function () {
// code to run on server at startup
process.env.MAIL_URL = "smtp://" +
encodeURIComponent("myUsernameIsHere") + ":" +
encodeURIComponent("myPasswordIsHere") + '@' +
encodeURIComponent("smtp.gmail.com") + ":" + 465;
..
..
..
}
有没有什么方法可以在代码中使我的用户名和密码保密,这样就无法在我的 public github 帐户上查看?
谢谢
是的,您只需在 gitignore
文件中添加内容。 https://git-scm.com/docs/gitignore
您可能值得拥有一个文件或目录,其中包含您忽略的整个应用程序的敏感信息(密钥、密码)。
我正在为我的 meteor 应用程序发送电子邮件验证,但我也正在将应用程序上传到 github。我有以下代码:
if (Meteor.isServer) {
// This code only runs on the server
Meteor.startup(function () {
// code to run on server at startup
process.env.MAIL_URL = "smtp://" +
encodeURIComponent("myUsernameIsHere") + ":" +
encodeURIComponent("myPasswordIsHere") + '@' +
encodeURIComponent("smtp.gmail.com") + ":" + 465;
..
..
..
}
有没有什么方法可以在代码中使我的用户名和密码保密,这样就无法在我的 public github 帐户上查看?
谢谢
是的,您只需在 gitignore
文件中添加内容。 https://git-scm.com/docs/gitignore
您可能值得拥有一个文件或目录,其中包含您忽略的整个应用程序的敏感信息(密钥、密码)。