日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

axios不发起请求_axios无法发起跨域请求

發布時間:2023/12/19 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 axios不发起请求_axios无法发起跨域请求 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

具體情況看截圖

我封裝了一個ajax模塊,源碼如下

import axios from 'axios'

import Qs from 'qs'

export default {

post: function (url, data) {

axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';

let config = {

//請求的接口,在請求的時候,如axios.get(url,config);這里的url會覆蓋掉config中的url

url: url,

// 請求方法同上

method: 'post', // default

// 基礎url前綴

baseURL: 'http://127.0.0.1/netdisk/public/',

transformRequest: [function (data) {

// 這里可以在發送請求之前對請求數據做處理,比如form-data格式化等,這里可以使用開頭引入的Qs(這個模塊在安裝axios的時候就已經安裝了,不需要另外安裝)

data = Qs.stringify({});

return data;

}],

transformResponse: [function (data) {

// 這里提前處理返回的數據

return data;

}],

// 請求頭信息

headers: {'X-Requested-With': 'XMLHttpRequest'},

//parameter參數

params: {

timestamp: Date.parse(new Date()) / 1000

},

//post參數,使用axios.post(url,{},config);如果沒有額外的也必須要用一個空對象,否則會報錯

data: data,

//設置超時時間

timeout: 5000,

//返回數據類型

responseType: 'json', // default

}

return axios.post(url, data, this.config)

}

}

然后在組件內部使用

this.ajax.post(url, form)

.then(function (res) {

console.log(res)

})

.catch(function (err) {

console.log(err)

})

調用失敗,報上圖錯誤,這是怎么回事呢?

我服務器設置了CORS頭部為*,并且在其他地方使用file標簽跨域上傳文件成功了,說明服務器設置沒問題,現在問題應該是出在vue.js部分,但是究竟是啥問題呢?

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的axios不发起请求_axios无法发起跨域请求的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。