2
J'essaie d'utiliser Heroku avec Mongo pour un projet Express.js. Luttant avec la connexion à mongohq. Sortie Journaux:Heroku + Node.js + MongoHQ + expressjs
connString est: MongoDB: // Heroku: [email protected]: 10073/app676842 hôte est: 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'));
});
Oui, cette chaîne de connexion provient de Heroku: process.env.MONGOHQ_URL. . Donc, je pense que c'est mon mot de passe. : -/ – jbg
sur Heroku, allez sur votre site -> Ressources -> mongoHQ Ensuite -> les utilisateurs de la base de données et cliquez sur Modifier (l'icône crayon) vous devriez voir: Modifier l'utilisateur de base de données: nom d'utilisateur mot de passe créer un mot de passe là, et utilise ça. C'est ce que j'ai fait, en utilisant mongoose, et ça a bien fonctionné –
Cris-O m'a vraiment mis sur la bonne voie avec ça. . .THX. – jbg