[英]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.