【问题标题】:How run android (USB) in API localhost (net::ERR_CONNECTION_REFUSED)如何在 API localhost (net::ERR_CONNECTION_REFUSED) 中运行 android (USB)
【发布时间】:2021-01-07 22:48:51
【问题描述】:

我在本地主机的 Laravel 中有一个 API,并使用带有 USB 的 ionic 运行 android 设备 但是得到这个错误http://127.0.0.1:8000/api/v1/login net::ERR_CONNECTION_REFUSED

如何使用 ionic run android -l 在我的本地主机中访问我的 Api?

【问题讨论】:

  • 你的安卓设备是它自己的本地主机。 Laravel 是否在你的 Android 手机上运行?
  • 不,Laravel 在我的电脑上运行
  • 我在设备中连接了 USB 并运行以下命令“ionic cordova run android -l”

标签: android laravel api ionic-framework usb


【解决方案1】:

您必须使用您的 IP 地址运行 laravel,以便您的手机能够访问您的计算机。 使用此命令为您的应用提供服务

php artisan serve --host your_ip_address

然后使用下面的 url 访问您的 laravel 后端

http://your_ip_address:8000

将“your_ip_address”替换为您的实际 IP 地址,例如

192.168.43.204

【讨论】:

    【解决方案2】:

    您必须让 laravel 应用程序在您的计算机 IP 192.168.1.9 上运行,然后通过此 ip 请求 api 或者其他方式使用 ngrok 它可能会帮助你

    【讨论】:

    • 所以,Laravel 正在我的 PC 中运行,当我测试 POSTMAN 中的 API 对此 IP 工作正常时
    • 让我解释一下,当你运行 php artisan serve 时,laravel 在你的 PC 本地主机上启动一个服务器,当你使用 postman 测试它时(它在 laravel 启动的同一台 PC 上运行)它工作正常,但是当你去你的 ionc 应用程序时,你尝试请求 android 手机的本地主机(其中 laravel 没有运行)所以你得到一个错误
    猜你喜欢
    • 2016-07-21
    • 1970-01-01
    • 2019-12-23
    • 2019-01-07
    • 2021-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-01
    相关资源
    最近更新 更多