7 методов отправки запросов Axios на PHP-серверы

Чтобы отправить запрос Axios на PHP-сервер, вы можете использовать следующие методы:

Метод 1: использование метода GET

const axios = require('axios');
axios.get('/your-php-endpoint').then(response => {
  console.log(response.data);
}).catch(error => {
  console.error(error);
});

Метод 2. Использование метода POST

const axios = require('axios');
const data = {
  key1: 'value1',
  key2: 'value2'
};
axios.post('/your-php-endpoint', data).then(response => {
  console.log(response.data);
}).catch(error => {
  console.error(error);
});

Метод 3. Передача параметров запроса в URL

const axios = require('axios');
const params = {
  key1: 'value1',
  key2: 'value2'
};
axios.get('/your-php-endpoint', { params }).then(response => {
  console.log(response.data);
}).catch(error => {
  console.error(error);
});

Метод 4. Использование синтаксиса async/await

const axios = require('axios');
async function fetchData() {
  try {
    const response = await axios.get('/your-php-endpoint');
    console.log(response.data);
  } catch (error) {
    console.error(error);
  }
}
fetchData();

Метод 5. Добавление заголовков к запросу

const axios = require('axios');
const headers = {
  'Content-Type': 'application/json',
  'Authorization': 'Bearer your-token'
};
axios.get('/your-php-endpoint', { headers }).then(response => {
  console.log(response.data);
}).catch(error => {
  console.error(error);
});

Метод 6. Обработка ответа с помощью async/await

const axios = require('axios');
async function fetchData() {
  try {
    const response = await axios.get('/your-php-endpoint');
    console.log(response.data);
  } catch (error) {
    console.error(error);
  }
}
fetchData();

Метод 7. Отправка данных формы методом POST

const axios = require('axios');
const formData = new FormData();
formData.append('key1', 'value1');
formData.append('key2', 'value2');
axios.post('/your-php-endpoint', formData).then(response => {
  console.log(response.data);
}).catch(error => {
  console.error(error);
});