首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我试图向nodejs提出请求时,颤振连接被拒绝

当我试图向nodejs提出请求时,颤振连接被拒绝
EN

Stack Overflow用户
提问于 2022-10-05 11:00:35
回答 2查看 450关注 0票数 -2

我试着用颤振调用api,但是当我提出请求时,我有以下错误:

E/颤振(15338):ERROR:flutter/runtime/dart_vm_initializer.cc(41)未处理异常:连接拒绝

E/颤振(15338):#0 IOClient.send (软件包:http/src/io_client.dart:88:7)

E/颤振(15338):E/颤振(15338):#1 BaseClient._sendUnstreamed (包:http/src/base_client.dart:93:32)

E/颤振(15338):E/颤振(15338):#2_withClient (软件包:http/http.dart:164:12)

E/颤振(15338):<异步suspension>

你见过这个错误吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-10-05 12:29:04

我敢打赌你现在在本地托管nodejs吗?而且我敢打赌你是在用android测试吗?您正在接收此错误,因为您无法通过android模拟器/设备直接连接到本地主机。因此,您基本上需要检查当前使用的设备。并使用网络端口更改本地主机。例如,对我来说,192.168.178.23。

将其放入您的代码中:

代码语言:javascript
复制
import 'dart:io';


String url = Platform.isAndroid ? 'http://192.168.178.23:3006' : 'http://localhost:3006';

然后你可以这样改变你的请求:

代码语言:javascript
复制
  final response =  await dio.get('${url}/api/myapi/myendpoint');

希望能帮上忙。

票数 2
EN

Stack Overflow用户

发布于 2022-10-05 11:08:50

检查您的节点js服务器是否正在运行,并检查您的url和域名。

用你的机器IP来改变它。运行ipconfig命令并获取您的IP网关地址。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73959429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档