クロスドメインの問題(フロントエンド処理)

方法1。

背景:アクセス・コントロール・許可原産の設定:*、

フロント:何もしない、あなたが訪問することができます

質問:フロントエンドのリクエストヘッダがクッキーをもたらすことはありません、背景が現在のセッションIDを取得することはできません(sesseionId)

方法2。

先端:設定withcreadentialを要求する:真

例えば:1 / axios:axios.defaults.withCredentials =真

  。2、AJAX:$ AJAX({ URL:'XXX'、タイプ:'置く'、xhrFields:{ withCredentials:真}、クロスドメイン:真})。

背景:要求処理CORSます。https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS

方法3:

遠位:(プロキシサーバが異なるアクセスしようとしているため)VUEは、プロキシ自体を構成するために必要とされる反応しか(サーバは、サーバがAS間を起こさない要求)プロキシを設定します

背景:無治療

質問:ローカルアクセスは問題ありませんが、フロントエンド、バックエンドのコードは、これは可能ではない別のサーバーにデプロイされている場合、第二の方法で交換する必要があります。

 

おすすめ

転載: www.cnblogs.com/miaSlady/p/11285634.html