我正在使用denodb 连接到 supabase postgres 服务器。
这是 deno 部署时出现的错误。
TLS 连接失败,并显示消息:无效的对等证书内容:无效的对等证书:UnsupportedCertVersion 默认为非加密连接
在这里建立连接:
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 …Run Code Online (Sandbox Code Playgroud) 从 Deno 1.28 开始,Deno 原生支持 npm 包。但是当我尝试将它部署在 deno-deploy 中时。它正在下载依赖项,但失败了Module not found
我正在尝试在 deno 部署中部署快速应用程序。
import express from "npm:express@4.18.2";
const app = express();
app.get("/", (_req: any, res: any) => {
res.send("Hello World!");
});
app.listen(80, () => {
console.log("Server is listening on port 80");
});
Run Code Online (Sandbox Code Playgroud)
但是当我尝试部署它时。我收到以下错误,
Cloning repository (100%)
Downloaded file:///src/server/index.ts
Downloaded npm:express@4.18.2
Error The deployment failed: Module not found "npm:express@4.18.2".
Run Code Online (Sandbox Code Playgroud)
可以看到express下载的部署步骤。有人可以帮我解决这个问题吗?