Я пытаюсь развернуть функцию 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'