首页 > 解决方案 > 开发flutter app时手机调用node api

问题描述

我正在开发一个聊天应用程序。我在开发时连接我的手机进行测试/调试。但是我无法从我的手机调用后端节点 API,必须使用模拟器才能这样做,而且模拟器在我的笔记本电脑上运行速度非常慢。有什么方法可以在开发时从连接的手机本身调用 API?

static const BaseUrl = "http://10.0.2.2:3000/";

我还尝试提供 ip 地址,其中 pc 和我的手机都在同一个网络中,如下所示-

  static const BaseUrl = "http://ipv4 address:8000/";

在通过连接的手机开发并调用后端节点api时,有什么方法可以测试我的应用程序?

标签: node.jsapiflutterhttplocalhost

解决方案


进入您的命令提示符或您拥有的任何控制台。我使用的是windows,所以我会打开CMD并输入IPconfig。转到您看到“IPv4 地址”的位置,然后复制您在此处看到的数字。这将是您需要使用才能访问您的服务器的内容。确保您的手机和计算机(或任何运行服务器的设备)在同一个 WIFI 上,否则这将不起作用。


推荐阅读