Node.js 使用Sequelize将云运行节点应用程序连接到云SQL

Node.js 使用Sequelize将云运行节点应用程序连接到云SQL,node.js,google-cloud-platform,sequelize.js,google-cloud-sql,google-cloud-run,Node.js,Google Cloud Platform,Sequelize.js,Google Cloud Sql,Google Cloud Run,我正在尝试在googlecloudrun上部署一个Nodejs应用程序,它应该使用SequelizeORM连接到cloudsqlMySQL数据库 如果我为CloudSQL实例使用本地代理,它可以正常工作,但是当我尝试将其部署到cloud Run时,Sequelize无法找到db实例 我尝试在sequelize的主机属性中提供“/cloudsql/”,尝试了公共IP(每次都超时) 我的配置是这样的: exports.PRODUCTION = { HOST: "/cloudsql/

我正在尝试在
googlecloudrun
上部署一个Nodejs应用程序,它应该使用
Sequelize
ORM连接到
cloudsql
MySQL数据库

如果我为CloudSQL实例使用本地代理,它可以正常工作,但是当我尝试将其部署到cloud Run时,Sequelize无法找到db实例

我尝试在sequelize的主机属性中提供“/cloudsql/”,尝试了公共IP(每次都超时)

我的配置是这样的:

exports.PRODUCTION = {
    HOST: "/cloudsql/<connection-name-here>",
    USER: "<db-user",
    PASSWORD: "<db-password>",
    DB: "<db-name>",
    dialect: "mysql",
    pool: {
        max: 5,
        min: 0,
        acquire: 30000,
        idle: 10000
    }
};
exports.PRODUCTION={
主机:“/cloudsql/”,

用户:“我发现了我的错误。我正在传递主机属性(facepalm)中的UNIX套接字路径


您必须在配置的选项中的socketPath属性中传递套接字路径。

我发现了我的错误。我在主机属性(facepalm)中传递UNIX套接字路径


您必须在配置中的选项中的socketPath属性中传递套接字路径。

Hi here。仅为确保我们在同一页中,您已按照like创建连接和SA中的所有说明操作。Hi here。仅为确保我们在同一页中,您按照like创建连接a中的所有说明操作和SA。