Почему Axios не поймет тот же ответ, что и почтальон? [закрыто]Javascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Почему Axios не поймет тот же ответ, что и почтальон? [закрыто]

Сообщение Anonymous »

При использовании Axios для извлечения API ответ, кажется, не похож на то, что я ожидал. Я сделал API для установки файлов cookie, но, похоже, он вообще не влияет.{
"status": "success",
"message": "OK",
"result": {
"biaya_operasional": {
"biaya_lain": {
"accounts": [],
"total": 0
},
"biaya_operasional": {
"accounts": [
{
"account_code": "51700",
"id": "b8d3fd3a-cc27-4af9-a363-9dc190018066",
"name": "Beban Perjalanan Dinas",
"running_balance_total": 2000000
}
],
"total": 2000000
},
"total_biaya": 2000000
},
"pendapatan": {
"penghasilan_lain": {
"accounts": [],
"total": 0
},
"penjualan": {
"accounts": [],
"total": 0
},
"total_pendapatan": 0
}
},
"meta_data": null
}
< /code>
И вот ответ с почтальником: < /p>
{
"status": "success",
"message": "OK",
"result": {
"biaya_operasional": {
"biaya_lain": {
"accounts": [
{
"account_code": "53000",
"id": "3b1bc400-b9af-469c-8004-6f5f3091779f",
"name": "Beban Lain-lain",
"running_balance_total": 0
}
],
"total": 0
},
"biaya_operasional": {
"accounts": [
{
"account_code": "52200",
"id": "dc16a934-897e-42eb-89f8-7dc17c9f9cb9",
"name": "THR",
"running_balance_total": 0
},
{
"account_code": "51100",
"id": "7fb5692f-b7ef-428e-91f3-a6afdc565546",
"name": "Biaya Pengerjaan Project",
"running_balance_total": 0
},
{
"account_code": "51400",
"id": "b8492a66-4c16-4d95-a618-424615e9205f",
"name": "Beban Bunga",
"running_balance_total": 0
},
{
"account_code": "51200",
"id": "d9f3e36e-a4f0-4b8a-b823-52e5e2868926",
"name": "Beban Gaji dan Upah",
"running_balance_total": 0
},
{
"account_code": "51600",
"id": "189853e4-722f-4e4a-bd85-a2d40162a530",
"name": "Beban Asuransi",
"running_balance_total": 0
},
{
"account_code": "51500",
"id": "99686063-2f02-403d-aa96-384d064e4ef4",
"name": "Beban Adm. Bank",
"running_balance_total": 0
},
{
"account_code": "52100",
"id": "f6733461-98a4-4191-a584-96c559b902a9",
"name": "Bonus",
"running_balance_total": 0
},
{
"account_code": "51900",
"id": "055eb63f-6584-46e2-9e1b-545fc53e7efc",
"name": "Beban Internet",
"running_balance_total": 0
},
{
"account_code": "51700",
"id": "b8d3fd3a-cc27-4af9-a363-9dc190018066",
"name": "Beban Perjalanan Dinas",
"running_balance_total": 2000000
},
{
"account_code": "51800",
"id": "c072aa38-38a1-49a1-9a4b-c159460026d0",
"name": "Beban Listrik",
"running_balance_total": 0
},
{
"account_code": "52400",
"id": "c4c7c5b2-12be-4176-9eb2-7e592d4fe82e",
"name": "Beban Sampah",
"running_balance_total": 0
},
{
"account_code": "52000",
"id": "d9292b2f-9aee-4d2c-a3d7-5f5d305da484",
"name": "Sumbangan",
"running_balance_total": 0
},
{
"account_code": "51300",
"id": "9b03c438-c33a-468d-8644-c06a92dff96d",
"name": "Beban Pajak Rek. Bank",
"running_balance_total": 0
},
{
"account_code": "52300",
"id": "4116c919-2fe9-40b7-80ba-2a3c0aa61587",
"name": "Beban Air Galon dan Laundry",
"running_balance_total": 0
}
],
"total": 2000000
},
"total_biaya": 2000000
},
"pendapatan": {
"penghasilan_lain": {
"accounts": [
{
"account_code": "42000",
"id": "c0cfbf97-b232-4f60-8072-cdf0a16e6fc5",
"name": "Pendapatan Lain-lain",
"running_balance_total": 0
}
],
"total": 0
},
"penjualan": {
"accounts": [
{
"account_code": "41200",
"id": "d77e0b46-90e3-4be1-97e8-d07dd75aeb9e",
"name": "Pendapatan Usaha",
"running_balance_total": 0
},
{
"account_code": "41300",
"id": "cf3ff9b2-344c-46b5-8103-c238686ae4f0",
"name": "Pendapatan Bunga",
"running_balance_total": 0
},
{
"account_code": "41100",
"id": "7021f316-5922-414e-9ba8-7e077e256f09",
"name": "Pendapatan Jasa",
"running_balance_total": 0
}
],
"total": 0
},
"total_pendapatan": 0
}
},
"meta_data": null
}
< /code>
Это немного моего кода: < /p>
export const api = axios.create({
baseURL: baseUrl,
timeout: 10000,
withCredentials: true,
headers: {
Accept: "aplication/json",
"Content-Type": "aplication/json",
},
});

api.interceptors.request.use(
(config: InternalAxiosRequestConfig) => {
const token = localStorage.getItem("auth-token");

if (token) {
config.headers["Authorization"] = `Bearer ${token}`;
}
return config;
},
(error) => Promise.reject(error)
);

const response = await api
.get("report/laba-rugi", {
params,
})
.then((response) => {
console.log(response.data?.result);
return response.data;
})
.catch((error) => {
throw new Error(error);
});


Подробнее здесь: https://stackoverflow.com/questions/796 ... as-postman
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»