FLUTTER ECOSYSTEM

shelf_router

一个方便的 shelf web 框架请求路由器,支持 URL 参数、嵌套路由器以及通过源代码注解生成的路由器。

最新版本
1.1.4
近 30 天下载
25.6万
喜欢数
319
Pub 分数
160

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

Shelf Router 是一个轻量级、表达性强的路由库,专为 Shelf Web 框架设计,使开发者能够通过支持 URL 参数、嵌套路由以及通过源代码注解实现编译时路由生成的方式来定义 HTTP 路由。它通过简洁的语法和更好的组织结构,简化了请求处理。非常适合在跨多平台的 Dart 应用中构建可扩展的后端服务。

适合场景
  • 构建 RESTful API
  • 处理动态 URL 路由
  • 创建模块化后端服务
  • 从注释生成路由
  • 与基于书架的服务器集成
主要特点
  • URL 参数支持
  • 嵌套路由器组合
  • 基于源注释的路由生成
  • 干净、可读的路由定义
  • 与 Shelf 的无缝集成
适合对象
  • Dart 后端开发人员
  • API服务构建器
  • 跨平台服务器应用
  • 货架框架用户
  • 需要结构化路由的项目
使用建议
  • 需要 Shelf 框架
  • 仅限 Dart 服务器环境
  • 注解处理需要构建步骤
  • 不适用于客户端路由
  • 依赖于 build_runner 进行代码生成
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add shelf_router

所属分类

源码仓库

关联项目

所在榜单