智能网络层
📖 网络层架构设计和技术细节请查看 架构 · 网络层架构,包含 AppResponse、Mock 降级、多环境适配等深入内容。
VSCode 扩展与 Flu CLI 的智能网络层深度集成,让你通过可视化操作享受开箱即用的网络开发体验。
✨ 核心特性
- 🚀 开箱即用:创建项目时一键集成,无需手动配置 Dio
- 🧩 智能感知:
serviceNetwork代码片段快速生成网络请求代码 - 🎭 Mock 支持:内置 Mock 数据降级策略
- 🛡️ 拦截器管理:预置 Token 注入、日志记录、错误处理拦截器
在新项目中启用
Flu: New Project- 选择模板(如 Modular)
- 选择网络层 → 包含网络层
快速生成 Network Service
在 .dart 文件中输入 serviceNetwork → Tab 展开:
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);
}
}