postgresql - 无法使用 deno.js 连接到 postgres

无法连接到 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 设置为远程访问授权。

希望这对您有所帮助。

最好的问候。

https://stackoverflow.com/questions/62536010/

相关文章:

java - 如何获取 Azure blob 下载中的 blob 下载进度

python - 如何防止vscode/ms-python清除测试结果?

python - Pandas 的 Mypy/typeshed stub

java - 如何在 Tycho 构建中设置 Java 编译器兼容性?

ios - Moya+Alamofire POST 请求在应用程序之间切换或进入后台时超时

node.js - 与 Prisma 2 相关的多个过滤器

amazon-web-services - 由于 Amplify 上的身份验证 token 过期较短

ios - Safari 或 IOS 中视频的 aws-sdk getSignedUrl 不起作用

firebase - 使用 Firebase 通过 OAuth2 创建登录名时指定 UserId 格

postgresql - 在typeorm中过滤多对多关系