我发现自己试图创建一个postgres数据库,所以我安装了postgres并启动了一个服务器initdb /usr/local/pgsql/data,然后我启动了该实例,postgres -D /usr/local/pgsql/data现在我如何通过节点进行交互?例如,会connectionstring是什么,或者我如何能够找出它是什么.
我用它pg://user:pass@localhost:port/table来连接我的AWS数据库.当我使用localhost时,该应用程序工作正常,但当我尝试连接AWS服务器时,它崩溃了.
即使是简单的连接代码也会给我这个错误.数据库名称是人,它在端口8080上运行,但是在此错误中它显示5432,即使我在conString中声明了正确的端口号.
错误:getaddrinfo ENOTFOUND people people:5432 at errnoException(dns.js:26:10)at GetAddrInfoReqWrap.onlookup [as oncomplete](dns.js:77:26)
到目前为止这是我的代码:
var pg = require("pg");
var conString = "pg://someuser:pass@db-endpoint:8080/postgres";
var client = new pg.Client(conString);
client.connect();
Run Code Online (Sandbox Code Playgroud)