有谁知道如何从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;
您可以从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找到故障排除提示。