Вопрос №55625 от пользователя Иван Нор в уроке «Комплексное состояние», курс «JS: Архитектура фронтенда»

Иван Нор

Странно, добавление задачи возвращает статус 201, но дальше запрос на весь список всегда возвращает undefined, и при первой отрисовке,и после добавления задачи. Запрос делаю примерно так: const todoList = await axios.get(routes.tasksPath()).

6 0

Станислав Дзисяк

Иван, приветствую!

Запрос выглядит правильным, и возможно проблема в чем-то другом. Чтобы более конкретно вас направить нужно взглянуть на сам код. Отправьте ваше решение на ревью, а в сообщение вложите на него ссылку. Я посмотрю, и помогу вам разобраться.

0

Иван Нор

Станислав Дзисяк, доброе утро.

https://ru.hexlet.io/code_reviews/420090 вот код. Насчёт строчки 37 - и с await, и без await всегда выдает undefined. Просто сейчас такая версия кода на ревью оказалась

0

Станислав Дзисяк

Иван, undefined возвращается потому, что у объекта ответа response, который возвращает вызов axios.get(), нет свойства items. Объект ответа response имеет свойство data, которое содержит данные. И же далее из свойства data необходимо получать items.

0

Иван Нор

Понятно, спасибо, а почему в описании тогда написано по-другому?

0

Станислав Дзисяк

Иван, понимаю о чем вы. Уточню этот момент в описании. Спасибо, что обратили внимание.

0

Станислав Дзисяк

Иван, приветствую!

Доработал пример в опсиании задачи. Спасибо за обратную связь.

0

Используйте Хекслет по максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Даю согласие на обработку персональных данных, соглашаюсь с «Политикой конфиденциальности» и «Условиями оказания услуг»

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
18 мая 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
18 мая 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
18 мая 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
18 мая 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
18 мая 16 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
18 мая 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создает веб-приложения со скоростью света
18 мая 5 месяцев