Node.js Mongoose无法连接到Openshift MongoDB
OpenShift中的日志显示MongoError无法连接到未定义的:27017Node.js Mongoose无法连接到Openshift MongoDB,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,OpenShift中的日志显示MongoError无法连接到未定义的:27017 var mongoose = require('mongoose'); var url = process.env.OPENSHIFT_MONGODB_DB_URL + process.env.OPENSHIFT_APP_NAME; mongoose.Promise = global.Promise; var connect = function () { mongoose.connect(
var mongoose = require('mongoose');
var url = process.env.OPENSHIFT_MONGODB_DB_URL +
process.env.OPENSHIFT_APP_NAME;
mongoose.Promise = global.Promise;
var connect = function () {
mongoose.connect(url);
};
connect();
var db = mongoose.connection;
db.on('error', function(error){
console.log("Error loading the db - "+ error);
});
db.on('disconnected', connect);
您确定已经定义了流程变量吗?我以为在OpenShift中运行部署时就已经定义了流程变量。不是吗?如果没有,你能教我如何定义它们吗。谢谢你,先生!