FLUTTER ECOSYSTEM

shelf_session

`shelf_session` 是 `shelf` 的 `cookiesMiddleware` 和 `sessionMiddleware` 的實現。

最新版本
0.1.2
近 30 天下載
31
喜歡數
2
Pub 分數
160

Package Overview

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

套件概覽

shelf_session 套件為 Dart 中的 Shelf HTTP 伺服器框架提供會話管理與 cookie 處理中間件。它透過使用 cookies 儲存與取得會話資料,實現狀態化互動,讓使用 Shelf 建構的 Web 應用程式更輕鬆地管理使用者會話。該套件與 Shelf 的中間件架構無縫整合,提供輕量級的解決方案,適用於驗證、使用者追蹤以及跨請求的持續狀態。它支援安全的 cookie 設定,適合簡單與複雜的伺服器端邏輯。

適用情境
  • 在基於 Shelf 的伺服器中管理使用者會話
  • 在HTTP請求之間儲存使用者特定資料
  • 實現驗證流程
  • 處理有狀態的Web互動
  • 使用會話支援建構 REST API
主要特色
  • Shelf 的會話中間件
  • 基於 Cookie 的會話儲存
  • 安全的 cookie 設定
  • 與 Shelf 中間件輕鬆整合
  • 支援會話資料的序列化
適合對象
  • 基於書架的Web伺服器
  • 有狀態的Web應用程式
  • 認證系統
  • 需要會話管理的後端服務
  • 使用 Shelf 框架的 Dart 開發人員
使用建議
  • 需要正確的 Cookie 安全設定
  • 儲存在伺服器端的會話資料可能需要持久化
  • 不適用於需要額外協調的高規模分散式系統
  • 僅限貨架生態系統
  • 會話過期和清理必須手動管理
支援平台AndroidiOSmacOSWindowsLinux

安裝套件

flutter pub add shelf_session

所屬分類

依賴

依賴清單 1 項

原始碼儲存庫

相關專案

暫無相關資料。