如何在手机上访问本地主机

问题描述 投票:0回答:2

我正在构建一个 Web 应用程序,使用 Laravel 作为 API,使用 React 作为前端。我想在手机上测试该应用程序。我通常单独测试React,它可以工作,但是来自后端的信息不起作用(身份验证、CRUD 等)。我可以访问它吗?我使用 npm run dev -- --host 运行 React,并使用 php artisanserve --host=0.0.0.0 --port=8000 运行 React,但除了静态数据之外没有显示任何内容。

javascript php reactjs laravel backend
2个回答
0
投票

试试这个:

  1. 奔跑
    ipconfig
  2. 获取您的 IPv4
  3. 奔跑
    php artisan serve --host=<yourIPv4>
  4. 在你的 React 代码中将 API 请求 URL 更改为你的服务器地址,可能是
    http://<yourIPv4>:8000

注意:当然你的手机和服务器必须连接到同一个网络


-2
投票

你可以试试这个。找到运行本地主机的 PC 的本地 IP,然后在手机上将端口附加到该 IP,即 192.168.1.5:3000。

另一个解决方案是使用ngrok,它非常容易运行。

© www.soinside.com 2019 - 2024. All rights reserved.