宣布 Neon Serverless Driver 在 JSR 上发布
JSR 是一个现代 JavaScript 注册表,旨在简化 JavaScript 和 TypeScript 模块的发布和使用,同时通过支持和推广 Web 标准来推动生态系统向前发展。自我们发布以来,已有超过 7500 名用户注册了 JSR。
今天,我们激动地宣布Neon Serverless Driver 现已在 JSR 上可用。
Neon 是一个完全托管的、serverless 的、可扩展的 Postgres 驱动程序,可简化向您的项目添加持久关系数据库的过程。
通过 JSR 使用 Neon 不仅提供了比 npm 更好的开发者体验,还提供了更快的查询延迟。这款 serverless 驱动程序允许 V8 隔离运行时(如 Deno 和 Cloudflare Workers)通过 TCP 以外的协议连接到数据库,从而最大限度地减少了所需的往返次数,并实现了低于 10 毫秒的首次查询延迟。
请继续阅读,了解有关如何安装和使用 JSR 版 Neon 的更多信息。
安装 Neon serverless driver
您可以使用 deno add
命令开始使用 Neon serverless driver
deno add @neon/serverless
或者使用 npm
npx jsr add @neon/serverless
上面的命令将生成一个 deno.json
文件,其中列出您的所有项目依赖项
{
"imports": {
"@neon/serverless": "jsr:@neon/serverless^0.9.2"
}
}
然后您可以将 serverless driver 导入到您的 main.ts
文件中
import { neon } from "@neon/serverless";
// Get the connection string from the environment variable "DATABASE_URL"
const databaseUrl = Deno.env.get("DATABASE_URL")!;
const sql = neon(databaseUrl);
const result = await sql`SELECT 'Hello World' as message`;
// [ { message: "Hello World" } ]
最后,您可以运行以下命令来执行
deno run -A main.ts
下一步是什么?
借助 JSR 上的 Neon serverless driver,您可以快速将 Postgres 添加到您的项目中,并实现低于 10 毫秒的查询速度,无论您使用哪种 JavaScript 运行时。
🚨️ 阅读更多关于 JSR 的信息 🚨️