iT邦幫忙

0

vue.js axios Oauth2 CORS問題

使用vue.js及axiosw透過authorization_code發送oauth post請求以取得access token

const body = {
        grant_type: 'authorization_code',
        code: this.code,
        client_id: '...........',
        redirect_uri: '............',
        state: this.state,
      };
      const headers = {
        'Content-Type': 'application/x-www-form-urlencoded',
        'Authorization': 'Basic Y2ZkMDg5MWFhY...',
        'Access-Control-Allow-Origin': '*'
      };
      await this.axios.post('https://adm-vir999.bbin-asia.com/api/v1/oauth2/token', body, {headers},)
            .then(ret => console.log(ret))
            .catch(err => console.log(err))
    }

結果就遇到了CORS問題
https://ithelp.ithome.com.tw/upload/images/20180516/20106530Fn0aDDW3jG.png
有換過用vue.resource
但仍出現CORS問題
上網找了很多方法也無法解決
想請問是否有相關的解決套件或方法
謝謝

看更多先前的討論...收起先前的討論...
- jsonp
- 設定server
Abner iT邦新手 5 級 ‧ 2018-05-16 11:33:46 檢舉
jsonp只能用get的樣子0.0
無從設定server
homura iT邦新手 5 級 ‧ 2018-05-16 20:02:39 檢舉
你的api沒開放跨網域?
header('Access-Control-Allow-Origin:*'); ?

尚未有邦友回答

立即登入回答