FLUTTER ECOSYSTEM

shelf_proxy

用於將 HTTP 請求代理到另一台伺服器的 shelf 處理程式。

最新版本
1.0.5
近 30 天下載
750萬
喜歡數
94
Pub 分數
160

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

Shelf Proxy 是一個 Dart 套件,提供 Shelf 處理程序,用於將 HTTP 請求轉發至另一個伺服器。它讓開發者能在 Flutter 或 Dart 應用中輕鬆建立代理伺服器,透過最少的設定即可實現請求攔截與轉發。適用於後端整合、API 網關模式或測試環境,支援所有主要平台,包含行動裝置、Web 與桌面。此套件與 Shelf 生態系統無縫整合,靈活處理傳入請求並導向外部服務。

適用情境
  • API 網關實作
  • 測試和開發代理
  • 後端服務整合
  • 請求日誌記錄與監控
  • 跨來源請求轉發
主要特色
  • 與 Shelf 的簡單整合
  • 支援所有 Dart 平台
  • 可設定的目標 URL
  • 透明的請求/回應轉發
  • 可擴充的中間件相容性
適合對象
  • 使用 Shelf 的後端開發人員
  • 需要代理邏輯的全 stack Flutter 應用
  • 需要請求路由的開發/測試環境
  • 微服務通訊設定
  • API 模擬和除錯
使用建議
  • 需要對下游故障進行適當的錯誤處理
  • 可能會根據目標伺服器引入延遲
  • 需要安全設定才能用於生產環境
  • 有限的內建驗證機制
  • CORS 策略必須由外部管理
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add shelf_proxy

所屬分類

依賴

依賴清單 3 項

原始碼儲存庫

相關專案