jsonp や cors など、クロスドメインの問題を解決する方法は多数ありますが、どちらもバックエンド担当者の支援が必要です。 1. これからお話しするのは、フロントエンド担当者がvue-cliで完了できるソリューション、データプロキシです。 (1) まず、vue-cli公式ドキュメントの設定項目からプラグインをダウンロードする必要があります (2)上の図の赤丸の部分をvue scaffoldのbabel.config.jsに貼り付けます。 (3)上図の赤丸部分http://localhost:5000はローカルサーバのアドレスですが、私のプロジェクトで開始したサービスはhttp://localhost:8082/です。 この時点で、プロジェクトのバックエンドにリクエストを送信します データを取得できます プロジェクトの public フォルダーにローカル サーバーと同じ名前のファイルがある場合は、プロジェクトの public フォルダーで最初に読み取られることに注意してください。 2. 上記のデータエージェントには、以下の欠陥がまだ残っています。 (1)サーバーファイルと同じファイル名のローカル公開ファイルが存在する場合、ローカルファイルが先に返されます。 (2)エージェントは1つしか作成できない 1. 上記の問題を解決するために、プロキシを作成する別の方法を使用できます。 上の図では、/api と /apii は 2 つの異なるデータ エージェントです。 2. 同時に、フロントエンドがリクエストを送信するためのインターフェース パスも http://localhost:8082/students から次のように変更し、ローカル パブリック フォルダー内のファイルがリクエストされないようにする必要があります。 要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: CSS を使用してプログレスバーと順序プログレスバーを実装する例
CentOS7 システムを使用するのは今回が初めてで、ネットワーク構成を行う際に多くの問題が発生し...
Python 3のインストール1. 依存環境をインストールするPython3 はインストール プロセ...
ポップアップは、現在のウィンドウにメニューツールバーがあるかどうかとは関係ありません。ページにスクリ...
memcachedをインストールする yum インストール -y memcached #memcac...
Nginx をインストールして試してみましょう。画像はクラスであり、コンテナはオブジェクトであること...
CSS は Web ページで非常に重要な役割を果たします。近年の CSS の発展に伴い、疑似要素/疑...
MySQL を使用して中国語の文字を挿入すると、多くの友人から次のエラーが報告されます。 これは、文...
ドロップダウン メニューも実生活では非常に一般的です。実装に使用される js コードは、タブ選択やア...
ここでは、通常ヘッダーとフッターに対して行われるインクルード ファイルを使用している可能性があります...
1. 背景日常的なウェブサイトのメンテナンスでは、このような要件に頻繁に遭遇します。特定のクローラー...
最近、Rails 経由で「utf8」でエンコードされた UTF-8 文字列を MariaDB に保存...
よくある質問easyswoole を初めて使用する場合は、次のような問題に遭遇することがよくあります...
スプレッド演算子を使用すると、式をある時点で展開できます。スプレッド演算子は、複数のパラメーター (...
ウェブサイトのモバイル版には、少なくともいくつかの基本機能が必要です。 1. ページの適用性の問題:...
目次1. 基本的なイベント処理2. 親コンポーネントにカスタムイベントを送信するマウス修飾子4. キ...