# axios vs fetch ###### tags:`NodeJS` ## fetch 是 ES6 才推出的,想要取代 xhr,他是 ES 原生的(browser) - 不需要另外安裝,可以直接使用 - 瀏覽器支援度 - 對錯誤處理不友善(400, 500 不會被當成) - 不支援 abort (中斷), 進度監控 預設不帶cookies ## axios 可以支援瀏覽器(xhr)、也可以用在 nodejs - 不是原生,需要另外安裝 - 通常,支援度會好一點 - 錯誤處理也比較好 - 以瀏覽器來說,底層還是用 xhr (abort, 進度監控) 一般的 html,其可以用 cdn 就引入 axios