首先是官方文档:

https://hellosean1025.github.io/yapi/devops/index.html

我的数据库集群信息如下:

副本集名称:yapi01
IP列表:
    10.142.***.**:28005,
    10.142.***.**:28005,
    10.142.***.**:28005
authDB:***
用户名:yapi_rw
密码:********
库:yapi

然后在yapi中的config.json中的配置信息如下:

{
   "port": "9090",
   "closeRegister": false,
   "adminAccount": "zhangsan@163.com",
   "db": {
      "connectString": "mongodb://10.142.***.**:28005,10.142.***.**:28005,10.142.***.**:28005/yapi?authSource=[authDB]&replicaSet=yapi01&slaveOk=true",
      "user": "yapi_rw",
      "pass": "********"
   },
}

这样,就能够成功连接上了。

要注意的是:authSource参数值对应的是authDB中的值,replicaSet的值对应的是副本集名称,slaveOk默认为true就行。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐