I / flutter(2707):错误:ClientException与SocketException:连接超时(操作系统错误:连接超时,errno = 110),地址= 192.168.100.90,端口= 48130,uri = http://192.168.100.90: 4002/预订/getall
E/flutter(2707):[错误:flutter/runtime/dart_vm_initializer.cc(41)]未处理的异常:带有SocketException的ClientException:连接超时(操作系统错误:连接超时,errno = 110),地址= 192.168.100.90,端口=48130,uri=http://192.168.100.90:4002/booking/getall
我正在尝试将我的 API 连接到我的 flutter 应用程序,并且我正在找到此错误的解决方案。
发生此错误是因为端口模拟器可以读/写(CRUD)和服务器运行的实际端口(仅适用于本地)不一样。
将 Flutter 项目代码上的 URL 更改为此。
const baseUrl = 'http://192.168.0.108:5500/';
然后像这样添加您的端点。
const commentsEndpoint = '$baseUrl/comments';
并确保您已在清单上提供互联网权限
<manifest xlmns:android...>
...
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application ...
</manifest>