首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法将CloudRun服务连接到CloudSQL实例(节点-快速-类型)服务器

无法将CloudRun服务连接到CloudSQL实例(节点-快速-类型)服务器
EN

Stack Overflow用户
提问于 2019-05-10 05:29:43
回答 1查看 692关注 0票数 0

我使用CloudRun连接我的node-express-typeorm服务器和CloudSQL Postgres实例时遇到了问题。

基于官方文档添加数据库代理成功:https://cloud.google.com/run/docs/configuring/connect-cloudsql

并将express服务的环境变量设置为

TYPEORM_URL=/cloudsql/[CONNECTION NAME]

但该应用程序无法启动,因为它无法连接到数据库。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-10 05:37:10

我已经解决了这个问题。罪魁祸首是TypeORM。TypeORM正在使用/分隔符从TYPEORM_URL解析数据库主机。而且它只读取cloudsql而不是/cloudsql/[CONNECTION NAME]。因此,应用程序无法连接到正确的终结点。

要解决此问题,请设置以下环境变量,而不是TYPEORM_URL

代码语言:javascript
运行
复制
TYPEORM_HOST=/cloudsql/[CONNECTION NAME]

TYPEORM_USERNAME=<username>

TYPEORM_PASSWORD=<password>

TYPEORM_DATABASE=<db>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56067846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档