Облачная функция postgresDemo не работает - PullRequest
0 голосов
/ 28 сентября 2018

Я пытаюсь развернуть функцию postgresDemo из примеров node.js.Но у меня не получается подключиться к моему экземпляру Cloud SQL.

Я использовал следующую команду для публикации функции: бета-функции gcloud deploy postgresDemo --runtime nodejs8 --env-vars-file env.yaml --trigger-http

Я добавил консольный журнал, чтобы посмотреть, правильно ли заполнены все необходимые env-переменные, и это нормально.Но когда я пытаюсь создать pg.Pool, у меня появляется следующая ошибка:

Ошибка: подключите ECONNREFUSED 127.0.0.1:5432\n в Object._errnoException (util.js: 1022: 11)\ n в _exceptionWithHostPort (util.js: 1044: 20) \ n в TCPConnectWrap.afterConnect [as oncomplete] (net.js: 1198: 14) \ n код: «ECONNREFUSED», \ n ошибка: «ECONNREFUSED», \ nsyscall: 'connect', \ n адрес: '127.0.0.1', \ n порт: 5432

Java-приложение моего App Engine работает с этим экземпляром Cloud SQL.Но в функции облака узлов я не добиваюсь успеха при подключении.

Вот мои параметры только без имени пользователя и пароля:

max: 1, user: 'username', password: 'password', database: 'appengine_helloworld_db', socketPath: '/cloudsql/hello-world-4736435:southamerica-east1:hello-world-postgis-sp'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...