PHP 개발 서버를 사용하여 모바일 장치를 vite에 연결: 호스트 노출
P粉555682718
P粉555682718 2023-11-02 12:04:14
0
2
852

해결책:

@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粉555682718
P粉555682718

모든 응답(2)
P粉285587590

귀하의 PHP 터미널은 localhost:8000

에서 실행 중입니다.

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

으아악
P粉235202573

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

으아아아

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

업데이트

이 구성을 vite.config.js 파일

에 추가하세요. 으아아아

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

으아아아

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

으아아아

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

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿