Javascript 尝试连接到端口转发数据库时,套接字已关闭

Javascript 尝试连接到端口转发数据库时,套接字已关闭,javascript,node.js,postgresql,Javascript,Node.js,Postgresql,我将端口转发到端口54320 ssh -L 54320:<some host>:5432 ns1 但是,由于连接错误[ERR\u SOCKET\u CLOSED]:SOCKET已关闭而失败 有什么问题pg版本是“pg”:“^7.11.0”您可以使用psql进行连接吗?是的,我可以使用dbeaver进行连接,并且PSQlLocalHost不应该bens1?ns1是ssh配置中的主机名。它与localhost一起工作,除了节点postgres之外,出于某种原因,如果您使用ns1而不是l

我将端口转发到端口
54320

ssh -L 54320:<some host>:5432 ns1
但是,由于连接错误[ERR\u SOCKET\u CLOSED]:SOCKET已关闭而失败


有什么问题
pg
版本是
“pg”:“^7.11.0”

您可以使用
psql
进行连接吗?是的,我可以使用dbeaver进行连接,并且PSQlLocalHost不应该
be
ns1
?ns1是ssh配置中的主机名。它与localhost一起工作,除了节点postgres之外,出于某种原因,如果您使用
ns1
而不是
localhost
来处理
节点postgres
?正在尝试确定这是否是名称解析问题。
postgres://<login>:<password>@localhost:54320/db_name
    const { Client } = require('pg');
    client = new Client({ connectionString: pgConnectionString });
    await client.connect(err => {
        if (err) {
            console.error('connection error', err.stack)
        } else {
            console.log('connected')
        }
    });