Проблема с запросом в моем родном приложении реакцииPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Проблема с запросом в моем родном приложении реакции

Сообщение Anonymous »

Я новичок здесь и новичок в React и laravel (студент компьютерных наук)
У меня проблема с нативным приложением React.
У меня есть серверная часть с API на WSL с собственным приложением Laravel.React в Windows 11.
Проблема заключается в том, что я отправляю «GET» в конечную точку с помощью axios:
Config axios:

Код: Выделить всё

import Axios from 'axios';
import * as SecureStore from 'expo-secure-store';

const axios = Axios.create({
baseURL: process.env.EXPO_PUBLIC_BACKEND_URL,
maxContentLength: Infinity,
maxBodyLength: Infinity,
headers: {
'X-Requested-With': 'XMLHttpRequest',
'Content-Type': 'application/json',
},
});

axios.interceptors.request.use(async function (config) {
const storedUser = await SecureStore.getItemAsync('user');
if (storedUser) {
const user = JSON.parse(storedUser);
if (user.token) {
if (!config.headers.Authorization) {
config.headers.Authorization = `Bearer ${user.token}`;
}
}
}
return config;
}, function (error) {
return Promise.reject(error);
});

export default axios;

Использование аксиом

Код: Выделить всё

async function getAllCars() {
try {
const response = await axios.get("/cars");
console.log(response.data);
setData(response.data);
} catch (error) {
console.error("Error fetching cars:", error.message);

}
}
иногда (при первой попытке, когда я хочу получить данные, иногда после 4 вызовов) мой ответ не закрывается такой скобкой:

Код: Выделить всё

[
{
"id": 1,
"brand": "esse",
"model": "omnis",
"year": "1981-06-24",
"mileage": 4897997,
"vin_number": "illum",
"client": {
"id": 8,
"name": "Rasheed Dickens III",
"surname": "Fausto Ruecker",
"email": "mayra66@yahoo.com",
"phonenumber": 17576616844
},
"archive_service": [],
"services": []
},
*
*
*
{
"id": 60,
"brand": "quibusdam",
"model": "nobis",
"year": "1971-01-17",
"mileage": 85544,
"vin_number": "voluptatem",
"client": {
"id": 9,
"name": "Mr. Benedict Walker IV",
"surname": "Mrs. Elody Hoeger",
"email": "bernadine.keebler@wp.com",
"phonenumber": 5757802548
},
"archive_service": [],
"services": []
}
JSON необходимо закрыть, но что-то обрезает закрывающую скобку.
Я отлаживаю серверную часть и всегда отправляю полный JSON (с закрывающей скобкой).
Также я пытаюсь реагировать на собственный метод изменения для извлечения (с асинхронным режимом и без него).
Я использую почтальона и тот же результат. Все в порядке.
Я пытаюсь обновить React Native, но это ничего не меняет.
В моей последней попытке я пишу php-скрипт для получения данных, и у меня также есть хороший ответ.
У кого-то есть такая же проблема? Может быть, я делаю что-то не так? Вот уже 6 день, как я сижу с этой проблемой и не могу идти дальше (у меня есть крайний срок до 24, чтобы показать свое заявление)

Подробнее здесь: https://stackoverflow.com/questions/792 ... native-app
Ответить

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

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

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

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

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