Google Cloud SQL的典型ormconfig.json文件?

qbo*_*art 3 google-cloud-sql typeorm

我已经尝试了几个小时。使用TypeORM的Google Cloud SQL的ormconfig.json文件应该是什么?我设法使其与本地数据库的IP一起使用(使用mysql workbench和Google云代理,并将我的IP列入白名单),但是我不知道应用程序引擎的连接详细信息应该是什么。

{
  "name": "default",
  "type": "mysql",
  "host": "/cloudsql/[project:region:instance]",
  "port": "3306",
  "username": "root",
  "password": "xxxx",
  "database": "yyy",
  "synchronize": true,
  "logging": false,
  "entities": [
    "modules/**/*.entity.js"
  ]
}
Run Code Online (Sandbox Code Playgroud)

要么

{
  "name": "default",
  "type": "mysql",
  "extra": {
    "socketPath": "/cloudsql/[project:region:instance]"
  },
  "username": "root",
  "password": "xxxx",
  "database": "yyy",
  "synchronize": true,
  "logging": false,
  "entities": [
    "modules/**/*.entity.js"
  ]
}
Run Code Online (Sandbox Code Playgroud)

还是其他?

非常感谢!

qbo*_*art 7

对于那些感兴趣的人,这里是解决方案:

{
  "name": "default",
  "type": "mysql",
  "extra": {
    "socketPath": "/cloudsql/[project:region:instance]"
  },
  "username": "root",
  "password": "xxxx",
  "database": "yyy",
  "synchronize": true,
  "logging": false,
  "entities": [
    "dist/**/*.entity.js"
  ]
}
Run Code Online (Sandbox Code Playgroud)

请注意,我也更改了entities路径