iT邦幫忙

0

(以解決)vue+axios+jwt 發送請求問題

鐵X 2019-06-13 17:12:243657 瀏覽

目前校內專題前端使用 Vue 前端框架
api使用 axios 來要資料
透過登入後得到的 token
使用

 this.axios.defaults.headers.common['Authorization'] = 'Bearer ' + result.token

來加入 header
但是之後所有的GET跟POST
全部都會變成 OPTIONS
這已經卡了我超久,請求哪位大大能幫我解惑

※以解決問題
發現有OPTIONS是正常的事情
重點在api端的filter要過和cros的設定
不知道為啥 寫在 webconfig 的 設定沒有用
必須寫在controller上才有用

dragonH iT邦超人 5 級 ‧ 2019-06-14 09:13:58 檢舉
你確定真的是這裡影響的嗎
DanSnow iT邦好手 1 級 ‧ 2019-06-14 20:13:13 檢舉
你該不會前後端是不同網域吧,若是的話會送 OPTIONS 是因為瀏覽器的 CORS 限制,瀏覽器必須要知道你的後端有沒有允許這個 request 所以會送 OPTIONS 確認,尤其是你又加上了一個 header
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答