Прежде всего, я ноб у Geddy, поэтому ответ может быть чем-то глупым, я забыл, но я продолжаю получать ошибку при одновременном использовании Geddy auth и MongoDB; Вот что я сделал:Ошибка при использовании geddy auth с помощью адаптера MongoDB
geddy app myapp
Затем я настроил конфиг/development.js использовать 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;
Наконец я установил Geddy аутентификации и запустили приложение:
geddy auth
geddy
Когда я перейдите к localhost: 4000/все, кажется, работает нормально сначала, но если я обновляю страницу или пытаюсь создать нового пользователя, я получаю красивую ошибку: 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)
Я попытался обновить geddy с помощью npm и переустановить пакет mongo-adapter, но ничего не изменилось, я начинаю сильно расстраиваться, так как не могу найти решение и знаю, что это, вероятно, просто что-то простое. пропавших без вести. Любая идея, что не так?
Заранее благодарим за помощь!
да, это было так просто (и глупый), так много, спасибо! – Kultluc