我尝试将Heroku与Mongo一起用于Express.js项目.挣扎着连接到mongohq.日志输出:
connstring是:mongodb:// heroku:XXXXXXXXXXXXXXXXXXXXXXXX@staff.mongohq.com:10073/app676842主持人是:staff.mongohq.com
app.configure(function() { app.set('connstring', process.env.MONGOHQ_URL || ('mongodb://' + app.set('m_host') + '/' + app.set('m_database'))); console.log('connstring is: ' + app.set('connstring')); var uri = parseUri(app.set('connstring')); console.log('host is: ' + uri.host); app.use(express.bodyParser()); app.use(express.cookieParser()); // use connect-mongo as session middleware app.use(express.session({ secret: 'topsecret', store: new store({ db: app.set('m_database'), host: uri.host }) })); app.use(express.methodOverride()); app.use(app.router); // use express logger app.use(express.logger({ format: '\x1b[1m:method\x1b[0m \x1b[33m:url\x1b[0m :response-time ms' })); app.use(express.static(__dirname + '/public')); });
Cris-O.. 6
你设置了密码吗?
尝试将连接字符串更改为:
mongodb:// heroku:YourPassword @ staff.mongohq.com:10073/app676842
假设您的用户名设置为"heroku"
你设置了密码吗?
尝试将连接字符串更改为:
mongodb:// heroku:YourPassword @ staff.mongohq.com:10073/app676842
假设您的用户名设置为"heroku"