axiosクロスドメインの問題でVUE

main.jsが配置された
Axiosからインポート]を 'Axios' 
axios.defaults.baseURL = 'http://www.zhizous.cn:81/test'; // 要求されたドメイン名
// axios.defaults.headers.post [「のContentタイプ'] ='アプリケーション/ X -www-form-urlencodedで;のcharset = UTF-8「; そのようなものが間違って配置されているが[要求インターセプタ]必要

/ * * HTTPリクエストインターセプタ* * / 
axios.interceptors.requestを.USE(
    REQ => {
         // CONST =トークン 
        req.headers = {
             'タイプのコンテンツ': 'ファイルアプリケーション/ x-www-form-urlencodedで;' 
        } 
        戻り設定; 
    }、
    ERR => {
         リターンPromise.reject(ERR); 
    } 
); 
/ * * HTTPレスポンスインターセプター* * / 
axios.interceptors.response.use(
    RES => {
         IF(res.data.errCode == 2 ){
             // いくつかのエラー処理を行いますなどログインページへのジャンプ、など
        }
         戻りRES; 
    }、
    ERR => {
         戻りPromise.reject(err.response.dataを); 
    } 
);

 

おすすめ

転載: www.cnblogs.com/zhizou/p/11610745.html