NodeJS MongoDB 身份验证错误,适用于本地主机

时间:2021-07-03 14:04:08

标签: node.js mongodb debian

我有以下问题:

我有一个节点应用,它连接到MongoDB 服务器(在同一台机器上)。当我的应用尝试连接到它时,它只会告诉我“身份验证失败”。然而,当我查看 mongodb 日志时,它告诉我用户“app\r”不存在,这是正确的。用户称为“app”,在我的环境变量中,我也将“app”定义为用户。当我在节点应用程序(远程服务器)中的本地主机上尝试相同的操作时,它可以正常工作。

操作系统信息:

  Operating System: Debian GNU/Linux 10 (buster)
  Kernel: Linux 4.19.0-5-amd64
  Architecture: x86-64

谁能告诉我这里的问题是什么?

编辑:

好吧,我发现了问题是什么。文件中的行结束。我尝试用 dos2unix、td 或 sed 修复它,但没有任何效果。我到底该如何解决这个问题?

编辑#2:

通过使用linux的“export”功能而不是dotenv来修复。

0 个答案:

没有答案