Tout d'abord je suis un noob chez Geddy donc la réponse pourrait être quelque chose de stupide que j'ai oublié, mais je reçois toujours une erreur en utilisant Geddy auth et MongoDB en même temps; Voici ce que je l'ai fait:Erreur lors de l'utilisation de geddy auth avec MongoDB apapter
geddy app myapp
Je configuré config/development.js utiliser MongoDB:
var config = {
detailedErrors: true
, debug: true
, hostname: null
, port: 4000
, model: {
defaultAdapter: 'mongo'
}
, db: {
mongo: {
dbname: 'myappdb'
}
}
, sessions: {
store: 'memory'
, key: 'sid'
, expiry: 14 * 24 * 60 * 60
}
};
module.exports = config;
Enfin, j'installé geddy auth et lancé l'application:
geddy auth
geddy
Quand je naviguer vers localhost: 4000/tout semble bien fonctionner au début, mais si je rafraîchis la page ou essaye de créer un nouvel utilisateur, je reçois une belle erreur: 500
Error: 500 Internal Server Error
Error: db object already connecting, open cannot be called multiple times
at Db.open (/usr/lib/node_modules/geddy/node_modules/model/node_modules/mongodb-wrapper/node_modules/mongodb/lib/mongodb/db.js:240:11)
at open (/usr/lib/node_modules/geddy/node_modules/model/node_modules/mongodb-wrapper/lib/mongodb-wrapper.js:625:20)
at self.connection (/usr/lib/node_modules/geddy/node_modules/model/node_modules/mongodb-wrapper/lib/mongodb-wrapper.js:618:9)
at connection (/usr/lib/node_modules/geddy/node_modules/model/node_modules/mongodb-wrapper/lib/mongodb-wrapper.js:190:18)
at /usr/lib/node_modules/geddy/node_modules/model/node_modules/mongodb-wrapper/lib/mongodb-wrapper.js:433:13
at cursor (/usr/lib/node_modules/geddy/node_modules/model/node_modules/mongodb-wrapper/lib/mongodb-wrapper.js:158:9)
at self.toArray (/usr/lib/node_modules/geddy/node_modules/model/node_modules/mongodb-wrapper/lib/mongodb-wrapper.js:135:16)
at utils.mixin.load (/usr/lib/node_modules/geddy/node_modules/model/lib/adapters/mongo/index.js:194:14)
at Object.obj.all (/usr/lib/node_modules/geddy/node_modules/model/lib/index.js:501:25)
at Function.obj.first (/usr/lib/node_modules/geddy/node_modules/model/lib/index.js:459:18)
J'ai essayé de mettre à jour en utilisant geddy NPM et de réinstaller le paquet mongo-adaptateur, mais rien n'a changé, je commence à être vraiment frustré que je ne peux pas trouver une solution et de savoir qu'il est probablement juste quelque chose de simple, je suis manquant. Une idée de ce qui ne va pas?
Merci d'avance pour l'aide!
eh oui, il était aussi simple (et stupide) comme ça, merci beaucoup! – Kultluc