0

我正在使用 Mariasql 和 JawsDB Maria 插件在 Heroku 上部署我的节点应用程序。

以上是我的代码

const Client = require('mariasql');
const connection = new Client({
    host: process.env.hostname || packageJsonDbConfig.host,
    port: process.env.port || packageJsonDbConfig.port,
    user: process.env.userName,
    password: process.env.password,
    db: process.env.dbName || packageJsonDbConfig.dbName,
    multiStatements: true
});

我在 Heroku for JawDB Maria 上的连接字符串格式是这样的 mysql://username:password@hostname:port/default_schema

我已经在 Heroku 上的 Config Vars 中添加了主机、端口、用户、密码、dbName,但我不断得到

Error: Access denied for user 'wd3digda5hp2ndmd'@'ec2-54-87-49-67.compute-1.amazonaws.com' (using password: YES)

任何帮助将不胜感激!

4

1 回答 1

0

我认为问题出在@上,在错误消息中,'. 所以它可能需要被转义或者你以错误的方式定义它。

于 2018-12-27T15:07:46.187 回答