# Basit Örnek
# not: CommonJS kullanımı
require() ile CommonJS importlarını kullanırken TypeScript yazımlarını (intellisense / otomatik tamamlama için) elde etmek için aşağıdaki yaklaşımı kullanın:
const axios = require('axios').default;
// axios.<method> artık otomatik tamamlama ve parametre yazımları sağlayacaktır
# Örnek
GET isteği göndermek
const axios = require('axios');
// Belirli bir ID'ye sahip bir kullanıcı için istek gönder
axios.get('/user?ID=12345')
  .then(function (response) {
    // başarılı
    console.log(response);
  })
  .catch(function (error) {
    // hatayı ele al
    console.log(error);
  })
  .finally(function () {
    // her koşulda çalıştırılır
  });
// İsteğe bağlı olarak yukarıdaki istek şu şekilde de gönderilebilir:
axios.get('/user', {
    params: {
      ID: 12345
    }
  })
  .then(function (response) {
    console.log(response);
  })
  .catch(function (error) {
    console.log(error);
  })
  .finally(function () {
    // her koşulda çalıştırılır
  });  
// async/await mi kullanmak istiyorsunuz? `async` anahtar sözcüğünü dış fonksiyonunuza/metotunuza ekleyin.
async function getUser() {
  try {
    const response = await axios.get('/user?ID=12345');
    console.log(response);
  } catch (error) {
    console.error(error);
  }
}
NOT: "async/await", ECMAScript 2017'nin bir parçasıdır ve İnternet'te desteklenmez Explorer ve daha eski tarayıcılar, bu nedenle dikkatli kullanın.
← Giriş POST istekleri →