javascript - mongodb Authentication failed.
問題描述
node做服務(wù),在開發(fā)產(chǎn)環(huán)境中,將session數(shù)據(jù)放到的內(nèi)存中了,上線的時(shí)候出現(xiàn)了,heap out of memory,于是就用了 connect-mongo 將 session存入了mongodb 中,最初是這樣寫的測試
var dbUrl = ’mongodb://localhost/mysessions’;mongoose.connect(dbUrl,{useMongoClient: true});var options = { url: dbUrl, collection: ’sessions’};app.use(session({ secret: ’12345’, name: ’test’, cookie: {maxAge: 1 * 60 * 1000}, resave: false, saveUninitialized: true, store: new MongoStore(options)}));
但是后來將 dburl改為了:
var dbUrl = ’mongodb://jeremy:123456@localhost/mysessions’;在啟動(dòng)服務(wù)時(shí)報(bào)錯(cuò)了:
請問是什么原因,該怎么解決?
問題解答
回答1:檢查一下您創(chuàng)建的用戶jeremy是不是創(chuàng)建在mysessions這個(gè)數(shù)據(jù)庫中的。
供參考。
Love MongoDB!Have fun!
相關(guān)文章:
1. debian - docker依賴的aufs-tools源碼哪里可以找到啊?2. android - 復(fù)雜布局問題3. javascript - vue vue-router 報(bào)$router重復(fù)定義4. javascript - webpack熱加載配置不生效5. 關(guān)于docker下的nginx壓力測試6. java - 根據(jù)月份查詢多個(gè)表里的內(nèi)容怎么實(shí)現(xiàn)好?7. node.js - node exec 執(zhí)行沒反應(yīng)8. 關(guān)于Java引用傳遞的一個(gè)困惑?9. mysql - eclispe無法打開數(shù)據(jù)庫連接10. windows2003下的apache響應(yīng)時(shí)間特別長?
