vue in axios cross-domain issues

main.js arranged 
Import from Axios ' Axios' 
axios.defaults.baseURL = 'http://www.zhizous.cn:81/test'; // requested domain name 
// axios.defaults.headers.post [ 'Content- type '] =' application / x -www-form-urlencoded; charset = UTF-8 '; it is arranged such are mistaken [requires request interceptor] 

/ * * HTTP request interceptor * * / 
axios.interceptors.request .use ( 
    REQ => {
         // const = token 
        req.headers = {
             'the Type-the Content': 'file application / X-WWW-form-urlencoded;' 
        } 
        return config; 
    }, 
    ERR => {
         returnPromise.reject (ERR); 
    } 
); 
/ * * HTTP Response interceptor * * / 
axios.interceptors.response.use ( 
    RES => {
         IF (res.data.errCode == 2 ) {
             // do some error handling such as a jump to the login page, etc. 
        }
         return RES; 
    }, 
    ERR => {
         return Promise.reject (err.response.data); 
    } 
);

 

Guess you like

Origin www.cnblogs.com/zhizou/p/11610745.html