我正在尝试使用pg npm软件包通过NodeJS应用程序从EC2服务器连接到Amazon RDS(Postgres)实例。该错误我收到一个错误(注意我通过反应应用打到我的节点后端): OPTIONS / users / login 200 0.424 ms-2 从池中获取客户端时出错错误:由于连接超时,连接终止
我已经在本地测试了该应用程序,并且一切运行正常(包括连接到RDS),但是一旦我在服务器上运行该应用程序,我就无法连接。
为简化问题,我仅在NodeJS路由文件中明确输入了凭据,因此我知道环境变量等没有问题。然后我将代码推送到服务器,按原样拉出并运行它。没有运气。从连接的角度来看,我只是创建一个池(从pg请求池),然后使用pool.connect和client.query发出请求。
我觉得这个问题是在我的网络/安全组的AWS本地解决的,但我觉得我已经尝试了所有方法:
任何帮助将不胜感激。我要疯了
答案 0 :(得分:1)
连接到服务器,然后尝试调试与telnet或PostgreSQL客户端的连接。
此错误最常见的错误是: