これは私の質問です。次のような構造があります:
ルート/index.html ルート/api/index.php
組み込みの php サーバーを使用してコーディングしたため、php -S localhost:3000 を実行するとすべてがスムーズに実行されますが、vps にアップロードするか、ローカルマシンで Apache を使用して実行すると、バックエンドが初期化されていない場合でも、 Postman はエンドポイントにアクセスできます。
htaccess の設定で解決できるかもしれないことはわかっていますが、その方法、シナリオ全体がわかりません:
ルート ディレクトリ (http://localhost:3000) にアクセスして、index.html をロードします。 JavaScript では、リクエストを http://localhost:3000/api/uri に送信します。 私のサーバーが組み込みサーバー上で実行されると、バックエンドからすべてのデータを取得し、それをフロントエンドに完全に返します
###ご協力いただきありがとうございます###P粉5961619152024-04-06 00:49:49
lavarel e から .htaccess を追加したところ、すべてが正常に動作しました。作成したルート システムの読み取りに問題があるようです。