A. Djangoはクロスドメインを扱います
多くのクロスドメインのアプローチは、ほとんどのおおよそのクロスドメイン構成を扱うジャンゴに言及続いCORS(共有クロスドメイン・リソース)、で使用して、あります。
第1のモジュールジャンゴ・CORS-ヘッダをインストールします。
ピップジャンゴ・CORS-ヘッダをインストール
settings.pyで構成されています。
「」「 #登録アプリケーション INSTALLED_APPS = [ ... 」corsheaders' ] #は、ミドルウェアの追加 [ミドルウェア= ... corsheaders.middleware.CorsMiddleware 『』 ] 一般Trueにすべてのソースのクロスドメインを許可する#許可クロス源を、 Falseに設定されている、部分的にクロスドメインのホワイトリストを可能に CORS_ORIGIN_ALLOW_ALL = Falseの #ホワイトリストは、クロスドメインの設定は、ドメイン名の指定 = [CORS_ORIGIN_WHITELISTを 「http://www.luffy.cn:8080」 ] #AJAXリクエストがクッキー運ぶ許可 CORS_ALLOW_CREDENTIALSを= Trueの #注:受信パラメータ要求ヘッダを運び、ミドルウェアは、アクセス制御、許可・ヘッダ・エラーを拒否する、default_headersを設定するミドルウェア インポートデフォルトはcorsheadersから default_headersで「遠位AJAXリクエストヘッダフィールド名内部」追加 ' 『』
II。フォアグラウンド処理アヤックス
"" " 1. Axiosインストール CNPMをインストールAxios --save 2. SRC / main.js構成は Ajaxが//送信要求できるようにするときクッキーを含ま trueにaxios.defaults.withCredentialsの=を; //;。Vue.prototype $ = Axios Axios VUEのに搭載オブジェクト #1 axiosは、AJAXリクエスト発生 $ axios({ 'http://api.example.com/test'、//要求インターフェース:UTL リクエストヘッダ搬送//、{}:ヘッダー 方法: 'ポスト'、 //また、転記することができ 、データを{} // GETのPARAMによって:{}データを送信 }) "" "