我有节点 js 服务器,可以在我的本地机器上完美运行。在服务器上设置时,它会引发错误:连接被拒绝。
以下是详细信息:
pg_config = "postgres://postgres@localhost:5433/crda_test";
or pg_config = "postgres://postgres@::1:5433/crda_test";
or pg_config = "postgres://postgres@127.0.0.1:5433/crda_test";
关于 postgresql:
Version: 9.6 postgresql
psql -U postgres -h localhost -p 5433 (This works perfectly fine)
psql -U postgres -h ::1 -p 5433 (This works perfectly fine)
psql -U postgres -h 127.0.0.1 -p 5433 (This works perfectly fine)
该命令的输出如下:
sudo lsof -n -u postgres |grep LISTEN (下面给出的输出)
postgres 15072 postgres 3u IPv6 15677592 0t0 TCP [::1]:5433 (LISTEN)
postgres 29773 postgres 3u IPv6 15519790 0t0 TCP [::1]:5435 (LISTEN)
此命令显示端口正在侦听以及为什么我无法发出请求。如果有人可以对此有所了解,这对我有很大帮助。以下是在远程机器上运行服务器时的错误: 在此处输入图像描述