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

标签 postgresql deno

无法连接到 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/

相关文章:

database - 批处理/拆分 PostgreSQL 数据库

sql - 如何在不应用透视功能的情况下为不同的字段创建列

deno - 如何修复 : "deno error: Cannot resolve module ' x'"

javascript - 使用 Deno 将 TypeScript 编译成 JavaScript

typescript - Deno 记录器 FileHandler 不写入文件

regex - 使用正则表达式清理公司名称

sql - 查询通过键值对链接到实际匹配条件的记录的记录

node.js - 续写多对多关系

typescript - 是否可以在没有 typescript 的情况下使用 Deno?

javascript - 如何像 console.log 一样对任何类型的值进行字符串化?