ホームページ >バックエンド開発 >PHPチュートリアル >JavaScript - フロントエンドとバックエンドのコラボレーションに関する質問
ふと疑問が湧きました。
フロントエンドは自分のコンピューター上でプロジェクト全体を実行しますか、それともコードのフロントエンド部分のみを実行しますか
フロントエンド コードしかない場合、バックエンド インターフェイスを使用するときに絶対パスを使用する必要はありませんか?
ふと疑問が湧きました。
フロントエンドは自分のコンピューター上でプロジェクト全体を実行しますか、それともコードのフロントエンド部分のみを実行しますか
フロントエンド コードしかない場合、バックエンド インターフェイスを使用するときに絶対パスを使用する必要はありませんか?
現在、より一般的な開発方法は、フロントエンドとバックエンドの分離と共同作業です:
全体として、フロントエンド コードとバックエンド コードは依然として同じプロジェクト内に配置されていますが、開発プロセス中には相互に補完的な影響を及ぼします
開発の初期段階では、まず要件を決定し、次に必要なインターフェイス データを定義します。
一般に、ページを表示するには 2 つの方法があります
同じプロジェクトにアクセスしている場合は相対パスを使用でき、それ以外の場合は絶対 URI パスを使用します
もちろん、この場合、サーバーと通信するときにクロスドメインの問題が発生します
Chrome には、クロスドメインを許可するプラグイン cors があります。パスは、調整されたサーバーコードのIPアドレス+インターフェイスパスです。
通常、テストサーバーをセットアップし、開発の進捗に応じて、フロントエンドとバックエンドが作成したモジュールをテストサーバーにアップロードしてテストを実行します。このようにして、実際にはローカルで作成され、サーバー上で実行されます。 Sublime text には、変更を自動的にアップロードする SFTP のようなプラグインがあり、テストに合格すると、全員のコードが統一されます。 、テストサーバーのコードがメインサーバーに転送されます