将本地主机与 Flutter 一起使用,并使用 iOS 设备进行测试



我正试图弄清楚如何让iOS设备从flutter访问我的节点服务器。节点正在侦听端口5000,正如您在我的请求中看到的,它正在尝试端口5000。目前,我收到一个网络错误"连接被拒绝,errno=61"。知道怎么修吗?

var url = 'http://localhost:5000/photo';
try {
final res = await http.post(
url,
body: {'photo': photo, 'dir': destination},
headers: {"Accept": "*/*", "Connection": "keep-alive"},
);
print(res.body);
if (res.statusCode >= 400) {
final resBody = json.decode(res.body);
throw HttpException(resBody['errors'][0]);
}
} catch (err) {
throw (err);
}

您应该使用您的计算机ip

  • 对于windows,您可以运行ipconfig

  • 对于linux,您可以运行ifconfig

  • 对于mac,你可以运行Ipconfig

使用计算机的ip而不是localhost,并且您的iOS设备必须与计算机位于同一网络上。

最新更新