我想知道使用Github和Mongolab最安全的方法。我正在使用MEAN.JS堆栈。在我想要的development.js文件中:
的mongodb://:@ ds019068.mlab.com:X
(x是数据库的名称)。
如果我将项目上传到github,我的用户名和密码将会公开给任何遇到我的github的人。有没有办法使用公共存储库使用此设置而不共享我的用户名和密码?
谢谢!
答案 0 :(得分:3)
使用其他文件然后需要该文件,并且不要推送该文件以保持其私密状态
var creds = require(auth.js);
使用env变量
process.env['VARIABLE'] = 'value';
或
简单地说,不要将您的凭据推送到github