при попытке подключиться к Монго дб из каталога проекта я получаю этоне может подключиться к локальному серверу MongoDB с nodejs
/Пользователи/tadeothompson/Документы/Проектные работы/стрессовое/сайт/node_modules/подключения-Монго/lib/connect-mongo.js: 133 throw err; ^ MongoError: не удается подключиться к серверу на Collection.listIndexes (/ Users/tadeothompson/Документы/Проектные работы/стрессовые/сайт/node_modules/мангуст/node_modules/MongoDB/Библиотека/collection.js: 1712: 11) в indexInformation (/ Пользователи/tadeothompson/Documents/design work/stressful/site/node_modules/mongoose/node_modules/mongodb/lib/db.js: 1531: 25) at Db.indexИнформация (/ Пользователи/tadeothompson/Documents/design work/stressful /site/node_modules/mongoose/node_modules/mongodb/lib/db.js:1498:44) at protectIndex (/ Пользователи/tadeothompson/Documents/design work/stressful/site/node_modules/mongoose/node_modules/mongodb/lib/db .js: 1003: 8) at Db.ensureIndex (/ Пользователи/tadeothompson/Documents/design work/stressful/site/node_modules/mongoose/node_modules/mongodb/lib/db.js: 982: 44) at обеспечитьIndex (/ Пользователи/tadeothompson/Documents/design work/stressful/site/node_modules/mongoose/node_modules/mongodb/lib/collection.js: 1772: 13) at Collection.ensureIndex (/ Пользователи/tadeothompson/Documents/design work/stressful/site/node_modules/mongoose/node_modules/mongodb/lib/collection.js: 1760: 44) at connectionReady (/ Users/tadeothompson/Documents/design work/stressful/site/node_modules/connect-mongo/lib/connect-mongo.js: 141: 27) at Db.collection (/ Пользователи/tadeothompson/Documents/design work/stressful/site/node_modules/mongoose/node_modules/mongodb/lib/db.js: 425: 20) at initWithNativeDb (/ Users/tadeothompson/Documents/design work/stressful/site/node_modules/connect-mongo/lib/connect-mongo.js: 207: 20) at process._tickCallback (node.js: 355: 11) at Функция.Module.runMain (module.js : 503: 11) при запуске (node.js: 129: 16) на node.js: 814: 3
удалось подключиться, используя простое приложение (код ниже)
*
var MongoClient = require('mongodb').MongoClient;
// Connect to the db
MongoClient.connect("mongodb://localhost:27017/exampleDb", function(err, db) {
if(!err) {
console.log("We are connected");
}
});
*
the main node file of the app in question code is below:
var express = require('express');
var bodyParser = require('body-parser');
var cookieParser = require('cookie-parser');
var expressSession = require('express-session');
var mongoStore = require('connect-mongo')({session: expressSession});
var mongoose = require('mongoose');
require('./models/users_model.js');
var conn = mongoose.connect('mongodb://localhost:27017/stressfullproject');
var app = express();
app.engine('html', require('ejs')._express);
app.set('views', './site' + '/views');
app.set('view engine', 'html');
app.use(bodyParser());
app.use(cookieParser());
app.use(expressSession({
secret: 'stress',
cookie: {maxAge: 60*60*1000},
store: new mongoStore({
db: mongoose.connection.db,
collection: 'sessions'
})
}));
require('./routes/routes')(app);
app.listen(80);
*
моя определенная схема
*var mongoose = require('mongoose'),
Schema = mongoose.Schema;
var UserSchema = new Schema({
username: { type: String, unique: true },
email: String,
hashed_password: String
})
mongoose.model('User', UserSchema)*
потому что я могу подключиться к другому приложению, думая о проблеме с одним из моих модулей? Ив обыскал все.
заранее спасибо
не могли бы вы дать полный стек трассировки, пожалуйста. –