FLUTTER ECOSYSTEM

shelf_cors_headers

Shelf 的 CORS 請求頭中間件。

最新版本
0.1.5
近 30 天下載
3.4萬
喜歡數
41
Pub 分數
140

Package Overview

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

套件概覽

Shelf CORS Headers 是一個用於 Shelf 框架的中間件套件,可簡化在 HTTP 回應中加入跨來源資源共用(CORS)標頭的過程。它透過設定允許的來源、方法、標頭與憑證,讓使用 Shelf 建構的伺服器端應用程式能安全處理跨來源請求。此套件可無縫整合至現有的 Shelf 伺服器中,為跨平台 Web 服務提供輕量且可設定的 CORS 政策管理方案。

適用情境
  • 在基於 Shelf 的 API 中啟用跨來源請求
  • 使用受控存取策略保護Web服務
  • 支援託管於不同網域的前端應用
  • 將 CORS 集成到 Flutter Web 後端
  • 自動處理預檢請求
主要特色
  • 可設定的允許來源
  • 支援自定標頭和方法
  • 自動處理 OPTIONS 預檢請求
  • 與 Shelf 路由器輕鬆整合
  • 靈活的憑證和最大年齡設定
適合對象
  • 使用 Shelf 進行後端邏輯的開發人員
  • Flutter 開發人員建構 Web API
  • 實施安全 RESTful 服務的團隊
  • 需要細粒度 CORS 控制的應用程式
  • 面向多個平台的伺服器端 Dart 項目
使用建議
  • 需要對CORS標準有基本了解
  • 不適用於獨立的客戶端使用
  • 配置在生產環境中必須仔細管理
  • 不包含超出 CORS 的請求驗證
  • 僅限基於貨架的伺服器環境
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add shelf_cors_headers

所屬分類

依賴

依賴清單 1 項

原始碼儲存庫

相關專案