세션 저장 작업을 위해 Appfog에서 MongoDB에 연결하는 데 큰 어려움이 있습니다. 현재 PassportJS와 Mongoose를 사용하여 노드 익스프레스를 실행 중입니다. 나는 수많은 예제와 튜토리얼을 온라인으로 따라 왔고 몇 가지 ODM 매퍼를 시도했다.NodeJS, ExpressJS 및 PassportJS Cloud9에서 세션이 Appfog Mongo에 연결 중
필자는 고백해야하며, 어떤 종류의 연결도 혼자 내버려 두지 않으려 고 노력했다.
나는 here과 here의 SO 예제를 성공하지 못했습니다. 매번 나는 다음과 같은 코드로 연결을 시도 : -
var env = process.env.NODE_ENV || 'development',
config = require('./config/config')[env],
auth = require('./config/middlewares/authorization'),
mongoose = require('mongoose');
// Bootstrap db connection
mongoose.connect(config.db);
내가 얻을 : -
Error: Error setting TTL index on collection : sessions
at module.exports._get_collection (/var/lib/stickshift/514a22705973cafc85000110/app-root/data/447240/node_modules/connect-mongo/lib/connect-mongo.js:137:23)
at Db.ensureIndex (/var/lib/stickshift/514a22705973cafc85000110/app-root/data/447240/node_modules/mongodb/lib/mongodb/db.js:1227:28)
at Db.indexInformation (/var/lib/stickshift/514a22705973cafc85000110/app-root/data/447240/node_modules/mongodb/lib/mongodb/db.js:1371:30)
사람이 모든 가능한 방향을 제공하거나 작업을하시기 바랍니다 얻을 도와 드릴까요?
해결책을 돕기 위해 코드의 추가 덤프가 필요한지 물어보십시오.
감사합니다.
나는 똑같은 문제가 있습니다 ... – kumikoda