我试图按照此处的指南https://cloud.google.com/appengine/docs/flexible/nodejs/using-cloud-sql-postgres 将我的应用程序与Cloud SQL postgres实例集成。但是我不断收到错误消息:
更新服务[默认](这可能需要几分钟)...失败。 错误:(gcloud.app.deploy)错误响应:[9]应用程序启动 错误:
testpostgres@1.0.0开始/ app节点app.js
未处理的拒绝SequelizeConnectionError:连接ENOENT /cloudsql/test-postgress:us-central1:testpostgress/.s.PGSQL.5432位于 connection.connect.err (/app/node_modules/sequelize/lib/dialects/postgres/connection-manager.js:128:24)在Connection.connectingErrorHandler (/app/node_modules/pg/lib/client.js:123:14)在emitOne (events.js:116:13)在Connection.emit(events.js:211:7)在 Socket.reportStreamError (/app/node_modules/pg/lib/connection.js:71:10)在emitOne (events.js:116:13)在Socket.emit(events.js:211:7)在EmitErrorNT (internal / streams / destroy.js:64:8)在_combinedTickCallback (internal / process / next_tick.js:138:11)在process._tickCallback (内部/进程/next_tick.js:180:9)
配置一定有问题,但是我已经尝试了所有可以想到的方法。您可以在此处查看或克隆我的项目: https://github.com/fractalfrenzy/GCS_postgres_test
答案 0 :(得分:0)
我对Node.js一无所知,但是对Java / Python / Go运行时有很长的经验。 您是否已打开CloudSQL实例进行连接? 试试这个:Configuring IP Connectivity