Axios ดีกว่าการดึงข้อมูลหรือไม่?
Axios ดีกว่าการดึงข้อมูลหรือไม่?

วีดีโอ: Axios ดีกว่าการดึงข้อมูลหรือไม่?

วีดีโอ: Axios ดีกว่าการดึงข้อมูลหรือไม่?
วีดีโอ: ความแตกต่างระหว่าง Axios และ Fetch เลือกใช้อะไรดี? 👨‍💻💯 2024, อาจ
Anonim

Axios เป็นไลบรารี Javascript ที่ใช้สร้างคำขอ http จากโหนด js หรือ XMLHttpRequests จากเบราว์เซอร์และสนับสนุน Promise API ที่มีมาใน JS ES6 คุณสมบัติอื่นที่มีมากกว่า เรียก () คือมันทำการแปลงข้อมูล JSON โดยอัตโนมัติ

แล้วทำไมการดึงข้อมูลจึงดีกว่า Axios?

นักพัฒนาบางคนชอบโดยไม่ต้องสงสัย Axios ผ่าน API ในตัวเพื่อความสะดวกในการใช้งาน แต่หลายคนประเมินค่าสูงไปสำหรับความต้องการห้องสมุดดังกล่าว NS เรียก () API สามารถทำซ้ำคุณสมบัติหลักของ.ได้อย่างสมบูรณ์แบบ Axios และมีข้อดีเพิ่มเติมจากการพร้อมใช้งานในเบราว์เซอร์สมัยใหม่ทั้งหมด

นอกจากนี้ เหตุใดฉันจึงควรใช้ Axios Axios เป็นไคลเอนต์ HTTP ที่ได้รับความนิยมและอิงตามสัญญาซึ่งเล่นง่าย ใช้ API และสามารถใช้ได้ทั้งในเบราว์เซอร์และ Node.js เจเอส การสร้างคำขอ HTTP เพื่อดึงหรือบันทึกข้อมูลเป็นหนึ่งในงานทั่วไปที่แอปพลิเคชัน JavaScript ฝั่งไคลเอ็นต์จะต้อง ทำ.

อะไรคือความแตกต่างระหว่างการดึงข้อมูลและ Axios?

ดึงข้อมูล ไม่มี url ในวัตถุคำขอ Axios มี url ในอ็อบเจ็กต์คำขอ ดึงข้อมูล ฟังก์ชั่นการร้องขอรวมถึง url เป็นพารามิเตอร์ Axios ฟังก์ชันคำขอไม่รวม url เป็นพารามิเตอร์ ดึงข้อมูล คำขอนั้นใช้ได้เมื่อวัตถุตอบกลับมีคุณสมบัติตกลง Axios คำขอใช้ได้เมื่อสถานะ 200 และสถานะข้อความเป็น 'ตกลง'

ฉันควรใช้การดึงข้อมูลหรือ XMLHttpRequest

NS ดึงข้อมูล API ช่วยให้สร้างคำขอแบบอะซิงโครนัสและจัดการการตอบสนองได้ดีกว่า โดยใช้ NS XMLHttpRequest . ดึงข้อมูล ช่วยให้เราสร้าง API ที่ดีขึ้นสำหรับสิ่งง่ายๆ โดยใช้ ฟีเจอร์ JavaScript ที่ทันสมัย เช่น สัญญา