这是一个普遍的问题,我从来没有必要部署自己的代码,而且我不确定如何正确地执行此操作。
我的项目中有一个文件,它创建一个mongoose对象并连接到远程Mongo数据库(不是在openshift中创建的数据库)。连接字符串包含我的用户和密码,因此我将其设置为被git忽略,因此它不会公开。
mongoose.connect( 'mongodb://$Username:$password@ds111111.mlab.com:49551/db_name' );
但是现在我遇到的问题是,当我从我的git源创建一个构建时,很明显这个文件不存在而且应用程序崩溃了。
正确的方法是什么?