使用Mongolab和Github的安全方式。

时间:2016-03-01 22:12:19

标签: javascript mongodb mean-stack mlab

我想知道使用Github和Mongolab最安全的方法。我正在使用MEAN.JS堆栈。在我想要的development.js文件中:

的mongodb://:@ ds019068.mlab.com:X

(x是数据库的名称)。

如果我将项目上传到github,我的用户名和密码将会公开给任何遇到我的github的人。有没有办法使用公共存储库使用此设置而不共享我的用户名和密码?

谢谢!

1 个答案:

答案 0 :(得分:3)

  • 使用其他文件然后需要该文件,并且不要推送该文件以保持其私密状态

    var creds = require(auth.js);
    
  • 使用env变量

    process.env['VARIABLE'] = 'value';
    

  • 简单地说,不要将您的凭据推送到github