Javascript 无法从节点脚本连接到数据库,并且没有引发错误
我使用nodejs谷歌云功能已经有一段时间了。我一直面临一个奇怪的问题,我无法连接到数据库服务器,并且没有记录错误,甚至没有超时。我使用节点v14.2.0和pg作为postgres库。我的nodejs代码是Javascript 无法从节点脚本连接到数据库,并且没有引发错误,javascript,node.js,postgresql,google-cloud-functions,Javascript,Node.js,Postgresql,Google Cloud Functions,我使用nodejs谷歌云功能已经有一段时间了。我一直面临一个奇怪的问题,我无法连接到数据库服务器,并且没有记录错误,甚至没有超时。我使用节点v14.2.0和pg作为postgres库。我的nodejs代码是 const { Client } = require('pg'); let connectionSetting = { host: "host", user: "user", database: "db_name", password: "password",
const { Client } = require('pg');
let connectionSetting = {
host: "host",
user: "user",
database: "db_name",
password: "password",
};
const client = new Client(connectionSetting);
console.log(connectionSetting);
client.connect(err => {
if (err) {
console.error(`Error connecting to db -> ${err}`);
}
console.log("Connection established with PgSql DB ");
});
没有控制台日志或其他内容。
同样的代码也适用于其他系统。该数据库是托管在gcp上的远程数据库,我可以使用tablePlus作为GUI客户端连接到它
感谢您的帮助。我发现了这个问题。这与节点版本有关。我使用的是node current 14.2.0,所以我安装了node lts 12,然后一切正常
谢谢大家的帮助我发现了这个问题。这与节点版本有关。我使用的是node current 14.2.0,所以我安装了node lts 12,然后一切正常
感谢所有帮助可能检查服务器端的日志,看看它是否有任何内容可能检查服务器端的日志,看看它是否有任何内容