Axios Create: Cara Membuat Instance Axios dengan Konfigurasi Global
Axios create adalah metode yang digunakan untuk membuat instance baru dari Axios. Dengan menggunakan Axios create, kita dapat mengatur konfigurasi global untuk semua permintaan HTTP yang akan dilakukan menggunakan instance tersebut.
Berikut adalah contoh kode penggunaan Axios create:
import axios from 'axios';
// Membuat instance baru dengan konfigurasi global
const instance = axios.create({
baseURL: 'https://api.example.com', // URL dasar
timeout: 5000, // Waktu timeout dalam milidetik
headers: {
'Content-Type': 'application/json', // Header Content-Type
'Authorization': 'Bearer your-token' // Header Authorization
}
});
// Menggunakan instance untuk melakukan permintaan GET
instance.get('/users')
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
// Menggunakan instance untuk melakukan permintaan POST
instance.post('/users', { name: 'John Doe', email: 'john@example.com' })
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
Dalam contoh kode di atas, kita membuat instance baru dengan menggunakan Axios create. Instance tersebut memiliki konfigurasi global yang telah kita tentukan. Kemudian, kita menggunakan instance tersebut untuk melakukan permintaan GET dan POST.
原文地址: https://www.cveoy.top/t/topic/pg9l 著作权归作者所有。请勿转载和采集!