Flutter 我试图在我的数据库Atlas MongoDB中连接Flitter,但它不起作用
TECNO KA7上的天文台调试器和探查器位于:Flutter 我试图在我的数据库Atlas MongoDB中连接Flitter,但它不起作用,flutter,Flutter,TECNO KA7上的天文台调试器和探查器位于: E/flatter19000:[错误:flatter/lib/ui/ui\u dart\u state.cc166]未处理的异常:SocketException:OS错误:连接超时,错误号=110,地址=10.0.2.2,端口=45965我认为这是android调试桥的问题。 你可以试试 import 'dart:collection'; import 'package:flutter/foundation.dart'; //import '.
E/flatter19000:[错误:flatter/lib/ui/ui\u dart\u state.cc166]未处理的异常:SocketException:OS错误:连接超时,错误号=110,地址=10.0.2.2,端口=45965我认为这是android调试桥的问题。 你可以试试
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;
}
}
}
我解决了这个问题。非常感谢,我使用了我的boxe wifi 192.168.1.1:80的Ip。很高兴我能帮上忙。如果我的答案解决了你的问题,你应该把它标记为正确答案@马马杜拉米布索
adb reverse tcp:<Port on your phone> tcp:<Port on your computer>