无法连接到 deno.js 中的 postgres。
配置如下:
const dbCreds = {
applicationName: "appname",
user: "user_sfhjwre",
database: "d9iu8mve7nen",
password: "68790f31eelkhlashdlkagsvADSDa52f9d8faed894c037ef6f9c9f09885603",
hostname: "ec2-345-34-97-212.eu-east-1.xx.amazonaws.com",
port: 5432,
};
export { dbCreds };
用法:
import { Client } from "https://deno.land/x/postgres/mod.ts";
import { dbCreds } from "../config.ts";
const client = new Client(dbCreds);
await client.connect();
还试过:
config = "postgres://user@localhost:5432/test?application_name=my_custom_app";
const client = new Client(config);
await client.connect();
同样的结果:
Uncaught Error: Unknown auth message code 1397113172
语法有什么问题吗,我可以使用 prisma 连接到同一个数据库。
最佳答案
我在远程服务器上有 PostgreSQL 服务器,每次我的公共(public) IP 更改时,我都需要更改 pg_hba.conf 以便将我的新公共(public) IP 设置为远程访问授权。
希望这对您有所帮助。
最好的问候。
关于postgresql - 无法使用 deno.js 连接到 postgres,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62536010/