我正在使用typeorm并与; extra.socketPath;在ormconfig
文件中。我得到了:
Error : Error: connect ENOENT /cloudsql/[project:region:instance] at
PipeConnectWrap.afterConnect [as oncomplete] (net.js:1113:14)
ormConfig.json
文件包含以下JSON内容:
{
"type": "mysql",
"extra": {
"socketPath": "/cloudsql/[project:region:instance]"
},
"username": "root",
"password": "xxxx",
"database": "yyy",
"synchronize": true,
"logging": false,
"entities": [
"build/entity/**/*.js"
]
}
答案 0 :(得分:0)
原始发帖人在TypeOrm’s github page的同一则帖子中找到了解决方法。他们通过使用Cloud SQL IP作为主机并更改防火墙以允许它来使其工作。
答案 1 :(得分:-1)
您还需要将主机指定为
<块引用>/cloudsql/[project:region:instance]
除非指定它会连接到 127.0.0.1