Thanks to visit codestin.com
Credit goes to github.com

Skip to content

mongodb 开启强制验证会无法连接 #40

@sanddudu

Description

@sanddudu

今天配置的时候发现的
首页 500 ,提示:
MongoError: not authorized for query on moeclub.configs
对 mongoose 的文档进行查阅之后,发现没有对 auth 的参数进行更多的描述。
看了下 express-scaffold 的数据库连接部分,发现返回的是:
mongoose.createConnection(host, dbname, port, options);
因为不了解 options 里的 auth 的填写方式,目前只能暂时关闭强制验证。
官方基本上使用 URI 进行连接,可以完好的支持强制验证。
我以前的处理方式是通过检测配置文件的参数,使用不同的链接格式进行连接
可能不算是 bug ,但是觉得挺麻烦的,希望能改进

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions