我正在尝试通过它们提供的URI字符串连接到我的heroku postgres数据库。每当我尝试从节点应用程序连接时,都会出现以下错误:
(节点:14052)UnhandledPromiseRejection警告:
错误:连接 在TCPConnectWrap.afterConnect上ECONNREFUSED 54.221.244.70:5432 oncomplete](net.js:1054:14)(节点:14052) UnhandledPromiseRejectionWarning:未处理的承诺拒绝。这个 由抛出异步函数引起的错误 没有障碍,或者拒绝了没有处理的承诺 使用.catch()。 (拒绝ID:1)(节点:14052)[DEP0018] DeprecationWarning:已弃用未处理的承诺拒绝。在 未来,未处理的承诺拒绝将终止 具有非零退出代码的Node.js进程。
这是我的代码:
var pg = require("pg");;
var connectionString = "postgres://user:password@host:5432/database";
var client = new pg.Client(connectionString);
client.connect();
当我使用本地连接字符串(计算机上的Postgres DB)时,我没有收到错误消息。
有什么想法我要去哪里吗?