将Sequelize连接到Google Cloud SQL

问题描述 投票:1回答:1

有谁知道如何从Sequelize连接到Google Cloud SQL?

  sequelize = new Sequelize(process.env.TEST_DB || 'postgres', 'blah', null, {
    dialect: 'postgres',
    operatorsAliases: Sequelize.Op,
    host: process.env.DB_HOST || 'localhost',
    define: {
      underscored: true
    },
  });
  connected = true;
postgresql deployment sequelize.js google-cloud-sql
1个回答
0
投票

您可以从Sequelize连接,例如从任何其他客户端工具或ORM。正确获取访问权限取决于您运行代码的位置。如果你的代码在GCP之外运行,你可以按照此页面上的外部应用程序说明操作:https://cloud.google.com/sql/docs/postgres/connect-external-app

如果在本地计算机中使用代理,则将process.env.DB_HOST设置为127.0.0.1。您可以在https://cloud.google.com/sql/docs/postgres/sql-proxy#troubleshooting找到故障排除提示。

© www.soinside.com 2019 - 2024. All rights reserved.