Невозможно подключиться к Cloud Sql (postgres) из функции Firebase - PullRequest
0 голосов
/ 22 декабря 2018

Я использую функции nodejs firebase.Я использую sequlize для подключения к postgres db.

Я пытался следовать doc https://cloud.google.com/functions/docs/sql, чтобы подключиться к БД из функций firebase, но я не могу подключиться.Я получаю эту ошибку.

Failed to prune sessions: connect ECONNREFUSED 127.0.0.1:5432

Это конфигурация, которую я использую.

{ username: 'postgres',
    password: '*********',
    database: 'testdb',
    host: '/cloudsql/my-project:us-central1:db-instance',
    port: 5432,
    dialect: 'postgres',
    dialectOptions: { ssl: false }}

Есть мысли?

1 Ответ

0 голосов
/ 22 декабря 2018

Мой плохой.Я также использовал pg session, и он использовал строку подключения.Я думаю, что pg не смог отличить хост от строки подключения.

После замены строки подключения объектом пула pg я смог подключиться.

...