我尝试在我的数据库中连接 Atlas MongoDB 与颤振,但它不起作用


import 'dart:collection';
import 'package:flutter/foundation.dart';
//import '../datas/data.dart' as data;
import '../models/city_model.dart';
import 'package:http/http.dart' as http;
import 'dart:convert';
class CityProvider with ChangeNotifier {
final List<City> _cities = [];
UnmodifiableListView<City> get cities => UnmodifiableListView(_cities);
City getCityByName(String cityName) =>
cities.firstWhere((city) => city.name == cityName);
fetchData() async {
try {
http.Response response = await http.get('http://10.0.2.2:80/api/cities');
print(json.decode(response.body));
} catch (e) {
rethrow;
}
}
}

TECNO KA7上的Observatory调试器和探查器位于:http://127.0.0.1:56141/qSlaCfRC08A=/E/flutter(19000(:[错误:flutter/lib/ui_dart_state.cc(166(]未处理的异常:SocketException:操作系统错误:连接超时,错误号=110,地址=10.0.2.2,端口=45965

我认为这是android调试桥的问题。你可以试试

adb reverse tcp:<Port on your phone> tcp:<Port on your computer>

最新更新