Skip to content

智能网络层

📖 网络层架构设计和技术细节请查看 架构 · 网络层架构,包含 AppResponse、Mock 降级、多环境适配等深入内容。

VSCode 扩展与 Flu CLI 的智能网络层深度集成,让你通过可视化操作享受开箱即用的网络开发体验。

✨ 核心特性

  • 🚀 开箱即用:创建项目时一键集成,无需手动配置 Dio
  • 🧩 智能感知serviceNetwork 代码片段快速生成网络请求代码
  • 🎭 Mock 支持:内置 Mock 数据降级策略
  • 🛡️ 拦截器管理:预置 Token 注入、日志记录、错误处理拦截器

在新项目中启用

  1. Flu: New Project
  2. 选择模板(如 Modular)
  3. 选择网络层 → 包含网络层

快速生成 Network Service

.dart 文件中输入 serviceNetworkTab 展开:

dart
class UserService {
  final AppHttp _http;
  UserService({AppHttp? http}) : _http = http ?? AppHttp();

  Future<User> fetchProfile() async {
    final response = await _http.get('/profile');
    return User.fromJson(response.data);
  }
}

深入了解

Released under the MIT License.