微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

throw new Error('SASL: SCRAM-SERVER-FIRST-MESSAGE: 客户端密码必须是字符串'

如何解决throw new Error('SASL: SCRAM-SERVER-FIRST-MESSAGE: 客户端密码必须是字符串'

我尝试连接我的数据库来表达,但我有这个消息..在 Postgresql

 throw new Error('SASL: SCRAM-SERVER-FirsT-MESSAGE: client password must be a string'

如果有人解决了同样的问题;)

解决方法

当我尝试将本地运行的网站连接到本地运行的数据库时,出现了同样的错误消息。

我能够将我的本地网站连接到我的实时数据库。我的实时网站也与我的实时数据库一起正常工作。

但我无法将本地网站(或 Postman)连接到本地数据库。

但是,我刚刚从朋友那里得到帮助来解决这个问题。我将此行添加到 pool.js 文件的顶部:

aws-iot-device-sdk-v2

问题在于它没有从 pool.js 文件访问环境变量。虽然,我的朋友说更好的解决方案是将“dotenv/config”添加到 package.json 文件中的脚本中,但他不确定正确的语法是什么,所以我将尝试接下来找出来。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。