无法连接数据库:Loopback + Heroku + Postgres:ECONNREFUSED 127.0.0.1:5432

时间:2017-08-10 20:43:01

标签: postgresql heroku loopbackjs loopback

我正在尝试环回,我试图将此测试项目推送到Heroku。数据库无法连接错误: 连接失败:ECONNREFUSED 127.0.0.1:5432

数据库连接到我的本地postgres服务器就好了我的本地信誉。

数据库网址信用是正确的。我应该安装好所有东西。

这里有datasources.json样本:

def last(a: List[Int]): Int = a match {
  //The below condition defines an end condition where further recursive calls will not be made. requirement #1
  case x::Nil => x
  //The below condition reduces the data - requirement#2 for a recursive function.
  case x:: xs => last(xs)
}

last(List(1,2,3))

我做错了什么或者我应该如何解决这个问题?

我无法迁移或启动服务器。

1 个答案:

答案 0 :(得分:0)

首先确保你的postgresql在端口5432上运行。

常见的PostgreSQL配置是连接到UNIX域套接字/var/run/postgresql/.s.PGSQL.5432,而不是使用TCP / IP端口。所以你的datasources.json应该是这样的:

{
    "myDatabase": {
        "host": "/var/run/postgresql/",
        "port": "5432",
        "database": "dbname",
        "username": "dbuser",
        "password": "dbpassword",
        "name": "postgres",
        "debug": true,
        "connector": "postgresql"
    }
}