Axios авахаас илүү дээр үү?
Axios авахаас илүү дээр үү?

Видео: Axios авахаас илүү дээр үү?

Видео: Axios авахаас илүү дээр үү?
Видео: Axios нь Javascript дээр авахаас илүү сайн байдаг 4 шалтгаан 🤯 2024, May
Anonim

Аксиос нь зангилаанаас http хүсэлт гаргахад хэрэглэгддэг Javascript номын сан юм. js эсвэл XMLHttp Хөтөчөөс хүсэлт гаргадаг бөгөөд энэ нь JS ES6-д суурилсан Promise API-г дэмждэг. Түүнд байгаа өөр нэг онцлог. авах () нь JSON өгөгдлийг автоматаар хувиргах явдал юм.

Тэгвэл яагаад Fetch Axios-аас илүү сайн байдаг вэ?

Зарим хөгжүүлэгчид илүүд үздэг нь эргэлзээгүй Аксиос ашиглахад хялбар болгох үүднээс суурилуулсан API-ууд дээр. Гэхдээ олон хүн ийм номын сангийн хэрэгцээг хэтрүүлэн үнэлдэг. The авах () API нь үндсэн шинж чанаруудыг бүрэн хуулбарлах чадвартай Аксиос , мөн энэ нь орчин үеийн бүх хөтчүүдэд бэлэн байдгаараа давуу талтай.

Цаашилбал, би яагаад Axios ашиглах ёстой вэ? Аксиос нь алдартай, амлалтад суурилсан HTTP клиент бөгөөд ашиглахад хялбар байдаг. ашиглах API бөгөөд хөтөч болон Node аль алинд нь ашиглагдах боломжтой. js. Өгөгдөл татах эсвэл хадгалахын тулд HTTP хүсэлт гаргах нь клиент талын JavaScript програмын хийх хамгийн нийтлэг ажлуудын нэг юм. хийх.

fetch болон Axios хоёрын ялгаа юу вэ?

Авах хүсэлтийн объектод url байхгүй, Аксиос хүсэлтийн объект дотор url байна. Авах хүсэлтийн функц нь url-г параметр болгон агуулна. Аксиос хүсэлтийн функц нь url-г параметр болгон оруулаагүй болно. Авах Хариулах объект нь ok шинж чанарыг агуулж байвал хүсэлт нь зүгээр, Аксиос статус 200, statusText "OK" үед хүсэлт зүгээр

Би fetch эсвэл XMLHttpRequest ашиглах ёстой юу?

The Авах API нь асинхрон хүсэлт гаргахад хялбар болгож, хариултыг илүү сайн зохицуулдаг ашиглах а XMLHttp хүсэлт . Авах энгийн зүйлд илүү сайн API үүсгэх боломжийг бидэнд олгодог. ашиглах амлалт гэх мэт орчин үеийн JavaScript функцууд.

Зөвлөмж болгож буй: