#json #reactjs #react-native #flask #fetch
#json #reactjs #react-native #flask #выборка
Вопрос:
Я очень новичок в этом, и я пытаюсь создать приложение React Native с серверной частью Flask. Я знаю, что были похожие сообщения, но я не нашел ни одного, связанного с React Native, с решением, которое пока работает.
Пока это мое (чрезвычайно простое) приложение. В приложении просто должно отображаться «Flask сообщает, что сегодняшняя дата — понедельник»:
Это мой файл flask:
Когда я запускаю expo, все, что отображается, это «Flask говорит, что сегодня день». понедельник никогда не отображается. Когда я просматриваю страницу и захожу в консоль, это точная ошибка, которую я получаю:
Кто-нибудь знает, почему это не работает? Я был бы бесконечно благодарен за любой совет, я чувствую, что схожу с ума от этого.
ОБНОВЛЕНИЕ Когда я делаю res.text() вместо res.json() и регистрирую его, я получаю это:
Комментарии:
1.
Unexpected token <
обычно это означает, что вы получаете HTML , а не JSON, так что вы посмотрели ответ на вкладке сеть?2. Я извлекаю его из своего приложения flask, и, насколько я понимаю, Flask неявно JSONifies ? Чего я не понимаю
3. Итак, еще раз, вы посмотрели на то, что вы на самом деле получаете, чтобы увидеть, дает ли это какие-либо подсказки? Вы извлекаете его из своего приложения Flask? Запрос
/date
будет направлен на то, что обслуживает приложение React, которое может быть не тем же самым — это сервер разработки, есть ли у него какая-либо конфигурация прокси?4. Я не уверен, как определить, что я на самом деле получаю
5.
console.log(data)
и посмотрите, что внутри него?