fetch資料請求的封裝
阿新 • • 發佈:2018-11-01
export default class HttpUtils { static get(url){ return new Promise((resolve,reject)=>{ fetch(url) .then(response=>response.json()) .then(result=>{ resolve(result) }) .catch(error=>{ reject(error) }) }) } static post(url,data){ return new Promise((resolve,reject)=>{ fetch(url,{ method:'post', header:{ 'Accept':'application/json', 'Content-Type':'application/json' }, body:JSON.stringify(data) }) .then(response=>response.json()) .then(result=>{ resolve(result) }) .catch(error=>{ reject(error) }) }) } }