Tag: mongoose openshift

包括不在存储库中的文件

这是一个普遍的问题,我从来没有必要部署我自己的代码,我不知道如何正确地做到这一点。 我的项目中有一个文件,它创build一个mongoose对象,并连接到一个远程的Mongo数据库(不是在openshift中创build的数据库)。 连接string包含我的用户名和密码,所以我把它设置为被git忽略,所以它不会被公开。 mongoose.connect( 'mongodb://$Username:$password@ds111111.mlab.com:49551/db_name' ); 但是现在我遇到了一个问题,那就是当我从git源文件创build一个版本时,显然这个文件不存在,应用程序崩溃。 什么是正确的方式去做这件事?

如何自动刷新MEAN堆栈中所有导入数据的列表。 +的NodeJS的MongoDB + Openshift

我有一个表单,用户在数据库中插入产品数据。 当按下保存button时,POST方法发生。 在Post之后,GET方法被调用。 显然,这在localhost工作,但在Openshift POST执行,但列表不会自动刷新。 Server.js(GET,POST方法) var ResourcesSchema = new mongoose.Schema({ name: String, serialnumber: String, modelno: String, description: String }); var Resources = mongoose.model("Resources", ResourcesSchema); app.get("/resources", function(req, res){ Resources.find(function(err, resources) { res.send(resources); }); }); app.post("/resources", function(req, res){ var resources = new Resources(req.body); resources.save(function(err, doc){ console.log(doc); res.json(doc); }); }); resources.js app.controller("ResCtrl", function($scope, $http) { $http.get('/resources') .success(function(response) […]

mongooseOpenShift连接

我正在使用nodejs和mongodb在openShift上构build一个应用程序。 我也使用mongoose,并尝试与此代码连接 var url = process.env.OPENSHIFT_MONGODB_DB_URL; var db = mongoose.connect( url, function(err) { console.log("Error loading the db…"); }); 检查openshift日志,我可以看到它给了我错误信息。 什么是正确的方法来做到这一点?