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 を使用してプログレスバーと順序プログレスバーを実装する例
この記事では、物流タイムライン効果を実現するためのVueの具体的なコードを例として紹介します。具体的...
導入Linux は、ファイル、ログ、電子メール、バックアップなどを自動的に生成できるシステムです。ハ...
Dockerの場合すべてのコンテナコマンドを開始する docker を起動します $(docker ...
目次ネットワーク構成を表示するネットワークインターフェース情報を表示する---ifconfigルーテ...
1 要件の概要MySQL5.6本番データベースの複数のテーブルのデータは、Oracle11gデータウ...
公式ドキュメント http://dev.mysql.com/doc/refman/5.7/en/se...
序文前回の記事ではNode.jsのインストールと設定を紹介しました。今回はVScodeでbableを...
現象:イメージを実行します (例: ubuntu14.04)。 docker run -it --r...
1. インストールパッケージをダウンロードするインストール パッケージは次の場所にあります:参考:...
実験環境: MYSQL 5.7.22バイナリログを有効にするログ形式 MIXED実験プロセス: 1....
現象: MySQL バージョン 5.7 以降では、日付型と日付時刻型のデフォルト値が「0000-00...
1 / Webプロジェクトファイルをwebappsディレクトリに直接コピーするこれは最も一般的に使...
擬似配列と配列JavaScript では、5 つのプリミティブ データ型を除き、関数を含め、その他す...
cpanel 管理バックエンドを開き、「詳細」オプションの下に「Clock Guardian Job...
目次1. はじめに: 2. ドッカー: 1 カスタムネットワーク2 展開を開始する3 ネットワークを...