이것은 내 의심입니다. 나는 다음과 같은 구조를 가지고 있습니다:
루트/index.html 루트/api/index.php
내장된 PHP 서버를 사용하여 코딩했기 때문에 php -S localhost:3000을 실행하면 모든 것이 원활하게 실행되지만 vps에 업로드하거나 로컬 컴퓨터에서 Apache를 사용하여 실행하면 내 백엔드가 초기화되지 않고 우편 배달부도 초기화할 수 있습니다. 내 엔드포인트에 액세스하세요.
htaccess의 구성으로 문제를 해결할 수 있다는 것은 알지만 어떻게 해야 할지 모르겠습니다. 전체 시나리오:
내 index.html을 로드하기 위해 루트 디렉터리(http://localhost:3000)를 방문합니다. 자바스크립트에서는 http://localhost:3000/api/uri로 요청을 보냅니다. 내 서버가 내장 서버에서 실행되면 백엔드에서 모든 데이터를 가져와 내 프런트엔드로 완벽하게 반환합니다
도와주셔서 감사합니다
P粉5961619152024-04-06 00:49:49
방금 lavarel e에서 .htaccess를 추가했는데 모든 것이 잘 작동합니다. 제가 만든 경로 시스템을 읽는 데 문제가 있는 것 같습니다.