我正在使用deno
db连接到一个支持的postgres服务器。
这是deno deploy的错误。
TLS连接失败,消息:无效的对等证书内容:无效的对等证书:未加密的CertVersion默认为非加密连接
的数据
在此建立连接:
import { Database, PostgresConnector } from "https://deno.land/x/denodb/mod.ts";
import "https://deno.land/x/dotenv/load.ts";
export const connection = (() => {
const DENODB_PGURL = Deno.env.get('DENODB_PGURL');
if (DENODB_PGURL) {
return new PostgresConnector({uri: DENODB_PGURL});
}
const DENODB_HOST = Deno.env.get('DENODB_HOST');
if (!DENODB_HOST) throw new Error('DENODB_HOST is not set');
const DENODB_USERNAME = Deno.env.get('DENODB_USERNAME');
if (!DENODB_USERNAME) throw new Error('DENODB_USERNAME is not set');
const DENODB_PASSWORD = Deno.env.get('DENODB_HOST');
if (!DENODB_PASSWORD) throw new Error('DENODB_PASSWORD is not set');
const DENODB_DATABASE = Deno.env.get('DENODB_DATABASE');
if (!DENODB_DATABASE) throw new Error('DENODB_DATABASE is not set');
return new PostgresConnector({
host: DENODB_HOST,
username: DENODB_USERNAME,
password: DENODB_PASSWORD,
database: DENODB_DATABASE,
});
})()
const db = new Database(connection);
export default db;
字符串
我稍后在代码中发出.create
调用。
要明确的是,正在创建连接工程和记录,
1条答案
按热度按时间fnatzsnv1#
通过此文档:https://deno.com/blog/v1.13
你可以试试
deno run --unsafely-ignore-certificate-errors ...
的数据