yapi 关于config.json配置连接远程数据库问题

von4xj4u  于 2022-10-27  发布在  其他
关注(0)|答案(4)|浏览(398)

版本号

~

什么问题

~
拿到了数据库的基本信息,在config.json中应该如何配置。
下面是数据库信息,

  1. 副本集名称:yapi01
  2. IP列表:
  3. 10.142.***.**:28005,
  4. 10.142.***.**:28005,
  5. 10.142.***.**:28005
  6. authDB:***
  7. 用户名:yapi_rw
  8. 密码:********
  9. 库:yapi

首先,我不明白为啥有3个ip,所以我配置的时候应该选哪一个?还是哪一个都行?另外,authDB这个字段,代表着什么意思,在config.json中我要不要加上它。
下面是我的config.json配置,大家主要看db部分,看看是不是哪里有问题

  1. {
  2. "port": "9090",
  3. "closeRegister": true,
  4. "adminAccount": "1769203735@qq. com",
  5. "db": {
  6. "servername": "10.142.***.**",
  7. "DATABASE": "yapi",
  8. "port": "28005",
  9. "user": "yapi_rw",
  10. "pass": "********",
  11. "authSource": ""
  12. },
  13. "mail": {
  14. "enable": false,
  15. "host": "smtp.163.com",
  16. "port": 465,
  17. "from": "***@163.com",
  18. "auth": {
  19. "user": "***@163.com",
  20. "pass": "*****"
  21. }
  22. }
  23. }

多谢各位!

如何复现此问题

~

什么浏览器

~

什么系统(Linux, Windows, macOS)

flmtquvp

flmtquvp1#

https://hellosean1025.github.io/yapi/devops/index.html 看下这个文档,配置集群那里

gkn4icbw

gkn4icbw2#

@phper666 好的多谢,这个一定是要按配置集群的方式配嘛

olqngx59

olqngx593#

  1. {
  2. "port": "***",
  3. "db": {
  4. "connectString":"mongodb://10.142.***.**:28005,10.142.***.**:28005,10.142.***.**:28005/yapi?[authDB]=true",
  5. "user": "yapi_rw",
  6. "pass": "******"
  7. },
  8. }
  1. @phper666 我看了下,感觉大概是这样配置,能帮我确认下嘛
iih3973s

iih3973s4#

可视化部署弄了老半天,总是提示mongodb认证失败。无奈之下,只能选择命令行部署,将所有的信息,如用户名、密码、host、端口、数据库名称、认证数据库等写到 connectString

相关问题