2015-11-07 307 views
1

我正在爲我的流星應用程序發送電子郵件驗證,但我還將應用程序上傳到github。我有以下代碼:流星:process.env.MAIL_URL敏感信息

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; 
    .. 
    .. 
    .. 
} 

有沒有什麼辦法讓代碼我的用戶名和密碼保密,使其無法在我的公開GitHub的帳戶被視爲?

感謝

回答

1

是的,你只是做一個除了你gitignore文件。 https://git-scm.com/docs/gitignore

您可能需要爲您的整個應用程序(密鑰,密碼)提供一個包含敏感信息的單個文件或目錄,並忽略它。