【发布时间】:2017-08-27 21:31:28
【问题描述】:
我制作了一个 nodejs 应用程序,现在我想将它部署到 Google Cloud,但我无法让它成功连接到 PostgresQL。我部署的应用程序和 Postgres 实例在同一个项目上运行,我使用这个连接字符串:
pg://postgres:[password]@/[db_name]?host=/cloudsql/[Instance_name_of_Postgres]
但每次我尝试提出请求时,Knex 总是返回此消息:
Knex:获取连接超时。游泳池可能已经满了。你错过了一个 .transacting(trx) 电话吗?
在我的开发机器中,我允许 IP 地址并使用该连接字符串连接到 Postgres 实例,但服务器 ip 有任何问题。
【问题讨论】:
标签: node.js postgresql google-cloud-sql