2015-04-07 36 views
1

我在這裏發現了幾個類似的問題,但沒有找到真正爲我工作的答案。我使用npm init創建了一個新的節點應用程序。我使用npm install來安裝貓鼬和mongodb。我有npm安裝在父文件夾中。當我運行節點server.js時,在Git Bash中出現以下錯誤。我已經找遍了,找不到答案。我真的不理解堆棧跟蹤。我不知道module.js在哪裏。任何幫助將不勝感激。process.nexttick拋出錯誤 - mongoose和mongodb

enter image description here

+0

一切安裝乾淨嗎? MongoDB開始好嗎? –

+0

我正在使用的MongoDB實例託管在MongoLab上。我將連接URL存儲在config/database.js中: – natep

+0

好的...但是肯定會刪除該評論。它有你的數據庫實例,用戶名和密碼。 :)貓鼬安裝沒有錯誤? –

回答

0

,我發現我的解決方案,它肯定很簡單。對於這個特定的項目,我連接到一個MongoDB託管的MongoDB實例。我在連接字符串中輸入了錯誤的密碼。我使用的是我的登錄密碼,而不是我的數據庫密碼。這就是我得到的兩個使用相同的用戶名。

moongoose.connect('mongodb://<dbuser>:<dbpassword>@ds061731.mongolab.com:61731/mongocrud 

我在dbuser和dbpassword字段中有我的用戶帳戶信息。一個簡單的修復,但很難找到給定的堆棧跟蹤。我建立了另一個簡單的項目,只需要我需要的mongo組件,並很快發現連接錯誤。