跳转到主要内容
在本页上

API 参考

这是 Deno Deploy 上可用运行时 API 的参考。此 API 与标准运行时 API非常相似,但考虑到 Deno Deploy 是一个无服务器环境,某些 API 的使用方式有所不同。

请使用文档的这一部分来探索 Deno Deploy 上可用的 API。

Web API 跳转到标题

Deno API 跳转到标题

注意:Deploy 中仅提供 Deno 的稳定 API。

  • Deno.env - 与环境变量(密钥)交互。
    • get(key: string): string | undefined - 获取环境变量的值。
    • toObject(): { [key: string]: string } - 获取所有环境变量作为一个对象。
  • Deno.connect - 连接到 TCP 套接字。
  • Deno.connectTls - 使用 TLS 连接到 TCP 套接字。
  • Deno.startTls - 从现有的 TCP 连接启动 TLS 握手。
  • Deno.resolveDns - 进行 DNS 查询
  • 文件系统 API

未来支持 跳转到标题

未来,还将添加以下 API

  • 缓存 API
  • UDP API
    • Deno.connectDatagram 用于出站 UDP 套接字
  • 使用 Deno.createHttpClient 自定义 fetch 选项

限制 跳转到标题

与 Deno CLI 一样,我们没有像 ECMA Script 附录 B 中指定的那样实现 __proto__ 对象字段。