XuGongTeJi_flutter/lib/api_client/baseDio.dart

20 lines
500 B
Dart
Raw Normal View History

2025-02-19 18:52:05 +08:00
import 'package:dio/dio.dart';
class BaseDio {
static Dio dio = Dio();
static bool initializeComplete = false;
static Dio instance() {
2025-02-22 15:56:40 +08:00
if (!initializeComplete) {
2025-02-19 18:52:05 +08:00
final options = BaseOptions(
2025-02-23 20:39:20 +08:00
// baseUrl: 'http://10.0.2.2:9990',
baseUrl: 'http://192.168.1.3:9990',
2025-02-19 18:52:05 +08:00
connectTimeout: const Duration(seconds: 10),
receiveTimeout: const Duration(seconds: 5),
);
dio.options = options;
initializeComplete = true;
}
return dio;
}
2025-02-22 15:56:40 +08:00
}