在本页

Deno Deploy 使用场景

目前 Deno 的一些流行使用场景是

中间件 跳转到标题

中间件是指在请求到达应用程序服务器之前和之后执行的代码片段。如果您想在请求的早期快速执行一些 JavaScript 或任何其他代码,您将编写中间件。通过在边缘部署您的中间件代码,Deno Deploy 确保您的应用程序获得最佳性能。

一些示例包括

  • 设置 cookie
  • 根据地理位置提供网站的不同版本
  • 路径重写
  • 重定向请求
  • 在从服务器返回到用户之前,动态更改 HTML。

Deno Deploy 是您目前可能正在使用的其他平台的良好替代方案,例如

  • Cloudflare Workers
  • AWS Lambda@Edge
  • 传统负载均衡器,如 nginx
  • 自定义规则

API 服务器 跳转到标题

Deno 也非常适合 API 服务器。通过将这些服务器部署在“边缘”,更靠近使用它们的客户端,Deno Deploy 能够与传统托管平台(如 Heroku)甚至现代集中式托管服务(如 DigitalOcean)相比,提供更低的延迟、更高的性能和更低的带宽成本。

完整网站 跳转到标题

我们预见未来您实际上可以在边缘函数上编写整个网站。一些已经这样做的网站示例包括