स्रोत फोटो:
राकोजी, ग्रेग। वेबसाइट डिज़ाइन पुस्तकें. ऑनलाइन। इन: अनप्लैश. 2016. यहां उपलब्ध: https://unsplash.com/photos/html-css-book-vw3Ahg4x1tY। [सीआईटी. 2024-07-16]।

","image":"http://www.luping.net/uploads/20240818/172396980366c1b10bc6a05.jpg","datePublished":"2024-08-18T16:30:03+08:00","dateModified":"2024-08-18T16:30:03+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > क्या आपने जावास्क्रिप्ट में सभी एपीआई कॉल आज़माए हैं? इसे करने के तरीके यहां दिए गए हैं

क्या आपने जावास्क्रिप्ट में सभी एपीआई कॉल आज़माए हैं? इसे करने के तरीके यहां दिए गए हैं

2024-08-18 को प्रकाशित
ब्राउज़ करें:843

Have you tried all API calls in JavaScript? Here are ays to do it

एपीआई कॉल आधुनिक वेब विकास का एक महत्वपूर्ण हिस्सा हैं। जावास्क्रिप्ट इस कार्य को पूरा करने के लिए कई तरीके प्रदान करता है, प्रत्येक के अपने फायदे और नुकसान हैं। यह आलेख आपको जावास्क्रिप्ट में एपीआई कॉल करने के चार मुख्य तरीकों से परिचित कराएगा जिनका उपयोग आप अपनी परियोजनाओं में कर सकते हैं।

XMLHttpRequest (XHR)

XMLHttpRequest (XHR) एपीआई को कॉल करने का एक पारंपरिक तरीका है, जो सभी ब्राउज़र संस्करणों में समर्थित है। यह विधि विश्वसनीय और व्यापक रूप से उपयोग की जाने वाली है, हालांकि इसके सिंटैक्स को पढ़ना और बनाए रखना कभी-कभी कठिन हो सकता है।

const xhr = new XMLHttpRequest();
xhr.open("GET", "https://api.example.com/data", true);
xhr.onreadystatechange = function () {
    if (xhr.readyState === 4) {
        if (xhr.status === 200) {
            console.log(JSON.parse(xhr.responseText)); // Parse and log the response data
        } else {
            console.error('Error:', xhr.statusText); // Log any errors
        }
    }
};
xhr.send();

एपीआई लायें

फ़ेच एपीआई वादों के आधार पर एपीआई कॉल करने का एक अधिक आधुनिक और सरल तरीका है। यह एसिंक्रोनस ऑपरेशंस का समर्थन करता है और एसिंक और वेट का उपयोग करके विस्तार करना आसान है।

fetch("https://api.example.com/data")
    .then(response => response.json())
    .then(data => console.log(data)) // Log the response data
    .catch(error => console.error('Error:', error)); // Log any errors

async और प्रतीक्षा का उपयोग करना।

async function fetchData() {
    try {
        const response = await fetch("https://api.example.com/data");
        const data = await response.json();
        console.log(data); // Log the response data
    } catch (error) {
        console.error('Error:', error); // Log any errors
    }
}
fetchData();

एक्सियोस

Axios HTTP अनुरोधों के लिए एक लोकप्रिय लाइब्रेरी है जो एपीआई कॉल करने के लिए एक सरल और सुसंगत इंटरफ़ेस प्रदान करती है। इसे पहले एनपीएम या यार्न का उपयोग करके स्थापित करने की आवश्यकता है।
एनपीएम इंस्टाल एक्सियोस
या
यार्न एक्सियो जोड़ें

फिर आप एपीआई कॉल करने के लिए एक्सियोस का उपयोग कर सकते हैं:

const axios = require('axios');

axios.get("https://api.example.com/data")
    .then(response => {
        console.log(response.data); // Log the response data
    })
    .catch(error => {
        console.error('Error:', error); // Log any errors
    });

async और प्रतीक्षा का उपयोग करना:

async function fetchData() {
    try {
        const response = await axios.get("https://api.example.com/data");
        console.log(response.data); // Log the response data
    } catch (error) {
        console.error('Error:', error); // Log any errors
    }
}
fetchData();

jQuery AJAX

jQuery AJAX jQuery लाइब्रेरी का उपयोग करके एपीआई कॉल करने की एक विधि है। हालाँकि आज jQuery का उपयोग कम होता है, फिर भी यह पुराने प्रोजेक्ट्स में दिखाई देता है।






स्रोत फोटो:
राकोजी, ग्रेग। वेबसाइट डिज़ाइन पुस्तकें. ऑनलाइन। इन: अनप्लैश. 2016. यहां उपलब्ध: https://unsplash.com/photos/html-css-book-vw3Ahg4x1tY। [सीआईटी. 2024-07-16]।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/tomasdevs/have-you-tried-all-api-calls-in-javascript-here-are-4-ways-to-do-it-4l4d?1अगर वहाँ है यदि कोई उल्लंघन है, तो हटाने के लिए कृपया [email protected] पर संपर्क करें
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3