部落格

不定期分享技術文章

  • article-仿axios套件實做

    2024/9/5

    javascript axios
    仿axios套件實做

    嘗試模仿axios試做一個簡單的get請求

    const url="https://randomuser.me/api/"
    
    const axios ={
    
        get:function(url){
            return new Promise((reslove,reject)=>{
                const xhr = new XMLHttpRequest();
                xhr.open('GET',url);
                xhr.onload = ()=>reslove(xhr.responseText);
                xhr.onerror=()=>reject(xhr.statusText);
                xhr.send();
            })
        }
    }
    axios.get(url).then(data=>console.log(data)).catch(err=>console.log(err));