찾다

 >  Q&A  >  본문

PHP 개발 서버를 사용하여 모바일 장치를 vite에 연결: 호스트 노출

해결책:

@parastoo님 덕분에 이제 작동합니다. 다음과 같이 개발 서버를 시작해야 합니다(2개의 다른 터미널 탭):

으아악

그런 다음 Wi-Fi에 연결된 모바일 장치를 다음 장치에 연결하세요.

으아악

HOST_IP는 실행 시 터미널에서 볼 수 있습니다 vite --host

PORT는 artisan 명령에 --port=8000를 추가하여 구성할 수 있습니다.

vite.config.js에 항목을 추가할 필요가 없습니다.

원래 질문

저는 vuelaravel 作为后端)的应用程序。我正在尝试将移动设备从我的网络连接到我的开发服务器,该服务器使用 vitephp server:

와 같은 프런트 엔드 프레임워크를 사용하여 프로젝트를 개발하기 위한 전체적인 접근 방식인 Inertia를 사용하고 있습니다.
  1. 바이트 실행:
으아악
  1. PHP 서버 실행:
으아악

이 사이트는 http://localhost:8000에서 제공됩니다. 외부 장치에서 표시하기 위해 "호스트"를 노출하는 방법은 무엇입니까? #3396 다음과 같은 일을 할 수 있다고 읽었습니다:

으아악

이렇게 하면 네트워크가 노출됩니다:

으아악

근데 휴대폰에서 네트워크 URL을 연결하려고 하면 찾을 수 없습니다这个页面。我还尝试连接端口 8000,这显示 此站点无法访问.

작동하게 하는 방법이 있나요?

P粉555682718P粉555682718470일 전924

모든 응답(2)나는 대답할 것이다

  • P粉285587590

    P粉2855875902023-11-03 09:55:07

    귀하의 PHP 터미널은 localhost:8000

    에서 실행 중입니다.

    이 방법으로 호스트 시스템에서 php artisanserve를 실행할 수 있습니다.

    으아악

    회신하다
    0
  • P粉235202573

    P粉2352025732023-11-03 09:38:18

    동일한 네트워크에 연결한 후 로컬 IP를 확인하고 다음을 통해 Laravel 프로젝트를 제공해야 합니다.

    으아아아

    **방화벽을 비활성화해야 합니다**

    업데이트

    이 구성을 vite.config.js 파일

    에 추가하세요. 으아아아

    예를 들어, 내 구성 파일은 다음과 같습니다.

    으아아아

    그런 다음 이 명령을 실행하고 Laravel에서 제공하는 호스트를 추가하세요.

    으아아아

    이러한 명령은 동일한 호스트에서 실행되어야 합니다.

    으아아아

    회신하다
    0
  • 취소회신하다