手册
API 参考
示例
部署
子托管
deno.com
切换主题
手册
API 参考
示例
部署
子托管
基础知识
什么是 Deno?
运行脚本
Hello World
内置 TypeScript 支持
您的 Deno 开发环境
初始化项目
可执行脚本
一体化工具
使用 deno.json 进行任务和配置
从 CommonJS 更新到 ESM
导入和导出函数
与 Node.js 的互操作性
Deno API 简介
简单文件服务器
通过 Deno coverage 改进测试
使用 Deno fmt 进行格式化
使用 Deno bench 进行基准测试
Deno test 入门
模块和包管理
使用 Node.js 的内置模块
从 npm 导入模块
与 Node 和 npm 的兼容性
ECMAScript 模块
使用 JSR 发布模块
Web 标准 API
Deno 中的浏览器 API
操作和解析 URL
获取和流式传输数据
设置超时和间隔
使用颜色记录日志
Web workers
Web assembly
Web 框架和库
TypeScript 和 JSX
构建 React 应用
使用 create-vite 构建 React 应用
构建 Next.js 应用
构建 Fresh 应用
构建 Vue 应用
将 Express 与 Deno 一起使用
如何在 Deno 中使用 Apollo
使用 Deno 构建 Astro 站点
使用 Deno 构建 Qwik 应用
使用 Deno 构建 Nuxt 应用
使用 tRPC 和 Deno 构建类型安全的 API
使用 TypeScript 构建 API 服务器
构建 Vue 应用
构建 SolidJS 应用
构建 React 应用
构建 Tanstack 应用
部署 Deno 项目
AWS Lambda
将 Deno 部署到 AWS Lambda
AWS Lightsail
Cloudflare workers
Digital Ocean
Google Cloud Run
Kinsta
使用 Docker 部署 Deno
连接到数据库
连接到数据库
将 MySQL2 与 Deno 一起使用
将 PlanetScale 与 Deno 一起使用
将 Redis 与 Deno 一起使用
将 Prisma 与 Deno 一起使用
将 Drizzle 与 Deno 一起使用
Mongoose 和 MongoDB
连接到 Redis
连接到 Postgres
连接到 Supabase
连接到 MongoDB
连接到 SQLite
连接到 Mongoose 和 MongoDB
连接到 Prisma
连接到 DuckDB
编码
Hex 和 base64 编码
解析和序列化 TOML
导入 JSON
解析和序列化 CSV
解析和序列化 JSON
解析和序列化 YAML
操作字节数组
CLI
构建命令行实用程序
输入提示
权限管理
命令行参数
编写测试
获取 Deno 版本
网络
HTTP 请求
HTTP 服务器:Hello world
HTTP 服务器:路由
HTTP 服务器:提供文件
HTTP 服务器:流式传输
HTTP 服务器:使用 SQLite3 进行 CRUD
Hono HTTP 服务器
HTTP 服务器:WebSockets
管道流
出站 WebSockets
TCP 回显服务器
TCP 连接器:Ping
TCP 监听器:Ping
TCP/TLS 连接器:Ping
TCP/TLS 监听器:Ping
运行 DNS 查询
系统
处理操作系统信号
基准测试
创建子进程
子进程生成
从子进程收集输出
读取系统指标
进程信息
环境变量
子进程:生成
处理操作系统信号
文件系统
路径操作
读取文件
写入文件
删除文件
检查文件是否存在
移动/重命名文件
创建和删除目录
监视文件系统
遍历目录
Unix cat
创建和解析符号链接
临时文件和目录
流式文件操作
解压缩 gzip 文件
密码学
生成和验证 UUID
ULID
哈希
RSASSA-PKCS1-v1_5 签名和验证
HMAC 生成和验证
AES 加密和解密
高级
文件系统事件
模块元数据
基于文件的路由
使用 WebSockets 构建聊天应用
构建实时 WebSocket 应用程序
构建单词查找器应用
连接到 OpenAI - 聊天完成
使用 Deno Collections 处理用户数据
指数退避
不稳定 API
Deno KV watch
Deno Cron
Deno 队列
Deno KV:键/值数据库
UDP 监听器:Ping
UDP 连接器:Ping
Temporal API
示例
这是一系列演练教程、示例、视频和指南,旨在教您了解 Deno 运行时以及如何将其与您喜欢的工具一起使用。
按类型筛选
示例:
教程:
视频:
基础知识
什么是 Deno?
运行脚本
Hello World
内置 TypeScript 支持
您的 Deno 开发环境
初始化项目
可执行脚本
一体化工具
使用 deno.json 进行任务和配置
从 CommonJS 更新到 ESM
导入和导出函数
与 Node.js 的互操作性
Deno API 简介
简单文件服务器
通过 Deno coverage 改进测试
使用 Deno fmt 进行格式化
使用 Deno bench 进行基准测试
Deno test 入门
模块和包管理
使用 Node.js 的内置模块
从 npm 导入模块
与 Node 和 npm 的兼容性
ECMAScript 模块
使用 JSR 发布模块
Web 标准 API
Deno 中的浏览器 API
操作和解析 URL
获取和流式传输数据
设置超时和间隔
使用颜色记录日志
Web workers
Web assembly
Web 框架和库
TypeScript 和 JSX
构建 React 应用
使用 create-vite 构建 React 应用
构建 Next.js 应用
构建 Fresh 应用
构建 Vue 应用
将 Express 与 Deno 一起使用
如何在 Deno 中使用 Apollo
使用 Deno 构建 Astro 站点
使用 Deno 构建 Qwik 应用
使用 Deno 构建 Nuxt 应用
使用 tRPC 和 Deno 构建类型安全的 API
使用 TypeScript 构建 API 服务器
构建 Vue 应用
构建 SolidJS 应用
构建 React 应用
构建 Tanstack 应用
部署 Deno 项目
AWS Lambda
将 Deno 部署到 AWS Lambda
AWS Lightsail
Cloudflare workers
Digital Ocean
Google Cloud Run
Kinsta
使用 Docker 部署 Deno
连接到数据库
连接到数据库
将 MySQL2 与 Deno 一起使用
将 PlanetScale 与 Deno 一起使用
将 Redis 与 Deno 一起使用
将 Prisma 与 Deno 一起使用
将 Drizzle 与 Deno 一起使用
Mongoose 和 MongoDB
连接到 Redis
连接到 Postgres
连接到 Supabase
连接到 MongoDB
连接到 SQLite
连接到 Mongoose 和 MongoDB
连接到 Prisma
连接到 DuckDB
编码
Hex 和 base64 编码
解析和序列化 TOML
导入 JSON
解析和序列化 CSV
解析和序列化 JSON
解析和序列化 YAML
操作字节数组
CLI
构建命令行实用程序
输入提示
权限管理
命令行参数
编写测试
获取 Deno 版本
网络
HTTP 请求
HTTP 服务器:Hello world
HTTP 服务器:路由
HTTP 服务器:提供文件
HTTP 服务器:流式传输
HTTP 服务器:使用 SQLite3 进行 CRUD
Hono HTTP 服务器
HTTP 服务器:WebSockets
管道流
出站 WebSockets
TCP 回显服务器
TCP 连接器:Ping
TCP 监听器:Ping
TCP/TLS 连接器:Ping
TCP/TLS 监听器:Ping
运行 DNS 查询
系统
处理操作系统信号
基准测试
创建子进程
子进程生成
从子进程收集输出
读取系统指标
进程信息
环境变量
子进程:生成
处理操作系统信号
文件系统
路径操作
读取文件
写入文件
删除文件
检查文件是否存在
移动/重命名文件
创建和删除目录
监视文件系统
遍历目录
Unix cat
创建和解析符号链接
临时文件和目录
流式文件操作
解压缩 gzip 文件
密码学
生成和验证 UUID
ULID
哈希
RSASSA-PKCS1-v1_5 签名和验证
HMAC 生成和验证
AES 加密和解密
高级
文件系统事件
模块元数据
基于文件的路由
使用 WebSockets 构建聊天应用
构建实时 WebSocket 应用程序
构建单词查找器应用
连接到 OpenAI - 聊天完成
使用 Deno Collections 处理用户数据
指数退避
不稳定 API
Deno KV watch
Deno Cron
Deno 队列
Deno KV:键/值数据库
UDP 监听器:Ping
UDP 连接器:Ping
Temporal API
糟糕!您已筛选所有内容
也许删除一个过滤器以查看一些示例?