我正在遵循一个非常基本的Postgres NodeJS教程。
在安装过程中,遇到以下错误。
{ Error: connect ECONNREFUSED 127.0.0.1:5431
at Object._errnoException (util.js:1031:13)
at _exceptionWithHostPort (util.js:1052:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1195:14)
errno: 'ECONNREFUSED',
code: 'ECONNREFUSED',
syscall: 'connect',
address: '127.0.0.1',
port: 5431 }
经过searching之后,很明显这很可能是由于该端口未在本地主机上打开,即我的端口号错误。
经过more searching后,我意识到我使用了错误的端口号,因为Postgres默认使用5432
。
找出我的postgres数据库正在侦听哪个端口号的更好方法是什么?我尝试点击pgAdmin时没有运气。
一种方法似乎是使用post here概述的命令行,但是这里的命令并没有真正清楚地说明,因此该帖子超出了我的脑海。