作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 Google Cloud Run
上部署 Nodejs 应用程序应该连接到 Cloud SQL
MySQL 数据库使用 Sequelize
甲骨文。
如果我为云 sql 实例使用本地代理,它工作正常,但是当我尝试将它部署到 Cloud Run 时,Sequelize 无法找到数据库实例。
我尝试在sequelize的主机属性中给出'/cloudsql/',尝试了公共(public)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
}
};
我在这里想念什么?
最佳答案
我发现了我的错误。我在主机属性(facepalm)中传递了 UNIX 套接字路径
您必须在配置中 dialectOptions 的 socketPath 属性中传递套接字路径。
关于node.js - 使用 Sequelize 将 Cloud Run Node 应用程序连接到 Cloud SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63089680/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!