Deno Deploy 應用情境
目前 Deno 一些熱門的使用情境有
中介軟體 跳到標題
中介軟體指的是在請求到達應用程式伺服器之前和之後執行的程式碼片段。如果您想要非常快速地在請求的早期執行一些 JavaScript 或任何其他程式碼,您將會編寫中介軟體。透過在邊緣部署您的中介軟體程式碼,Deno Deploy 確保您的應用程式獲得最佳效能。
一些範例包括
- 設定 Cookie
- 根據地理位置提供網站不同版本
- 路徑重寫
- 重新導向請求
- 在 HTML 從伺服器返回使用者之前動態變更 HTML。
Deno Deploy 是您目前可能用於託管中介軟體的其他平台 (例如)
- Cloudflare Workers
- AWS Lambda@Edge
- 傳統負載平衡器,例如 nginx
- 自訂規則
API 伺服器 跳到標題
Deno 也非常適合 API 伺服器。透過將這些伺服器「部署在邊緣」,更靠近使用它們的客戶,與 Heroku 等傳統託管平台,甚至是 DigitalOcean 等現代集中式託管服務相比,Deno Deploy 能夠提供更低的延遲、更高的效能和更低的頻寬成本。
完整網站 跳到標題
我們預見未來您實際上可以在邊緣函數上編寫整個網站。一些已經這樣做的網站範例包括