簡體   English   中英

Connect-Mongo和Express-session無法正常工作

[英]Connect-Mongo and Express-session cannot work well

我試圖遠程連接MongoDB,並且使用MongoClient對象成功完成了CURD。

在此處輸入圖片說明

但是,當我想使用包connect-mongoexpress-session在Node.js服務上添加會話支持時,它總是向我顯示以下錯誤“ MongoError:數據庫名稱必須為字符串”
有人說需要使用mongoose軟件包在MongoDB上進行連接,但是它也不起作用。

當遠程和本地連接到MySQL服務器時,相同的代碼在mysqlconnect-mysql包上可用。

在此處輸入圖片說明

在此處輸入圖片說明

我在Production中使用moongose,這就是我們使用db屬性作為env變量來處理數據庫連接的方式。

mongoose.connect(`mongodb://localhost:${dbPort}/${dbName}`,
{user: dbUser, pass: dbPassword, auth: {authdb: 'admin'}, useNewUrlParser: true})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM