1. 程式人生 > >axios請求資料

axios請求資料

1.Axios是基於promise的一個HTTP庫,可以用於瀏覽器與node.js中
Axios的特點:
從瀏覽器中建立 XMLHttpRequests
從 node.js 建立 http 請求
支援 Promise API
攔截請求和響應
轉換請求資料和響應資料
取消請求
自動轉換 JSON 資料
客戶端支援防禦 XSRF

2.安裝axios
使用npm npm install axios
使用bower bower install axios
使用 cdn
3.執行GET請求

//給給定的ID的user建立請求
axios.get('/user?ID=12345')
	.then
(function(res){ console.log(res); }).catch(function(err){ console.log(err); }) 執行 POST 請求 axios.post('/user', { firstName: 'Fred', lastName: 'Flintstone' }) .then(function (response) { console.log(response); }) .catch(function (error) { console.log(error); }); 執行多個併發請求 function
getUserAccount() { return axios.get('/user/12345'); } function getUserPermissions() { return axios.get('/user/12345/permissions'); } axios.all([getUserAccount(), getUserPermissions()]) .then(axios.spread(function (acct, perms) { // 兩個請求現在都執行完成 }));