繁体   English   中英

dotcloud上的nodejs / mongoose身份验证问题

[英]nodejs/mongoose authentication issue on dotcloud

我正在将node.js与mongoose一起使用,后者无法连接到数据库并导致身份验证问题。

使用连接环境变量uri::mongodb:// root: * ** @ [appname]-[user] -db-0.azva.dotcloud.net:4518结果为:{[MongoError:验证失败]名称:'MongoError',errmsg:'验证失败',好的:0}

尝试根据环境变量(如DOTCLOUD_DB_MONGODB_HOST等)建立自己的conn URI,该URI正确,传递给env变量,但问题仍然基于数据库日志:db.0 Sat Dec 29 00:31:08 [ conn66] auth:找不到用户root,admin.system.users

谁能帮我解决这个用户根丢失的问题?

先感谢您!!!

更新:我通过“ use admin”登录到mongodb节点上的mongodb控制台,也无法使用该用户名和密码进行身份验证。 也不创建新的用户名和密码。 :(

解决。 dotcloud系统以某种方式严重地配置了数据库实例。 创建一个新的应用程序,一切正常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM