@Teclador1

Я не понимаю, как выполнить одно задание по JS на GitHub. Что делать?

Суть задачи такова:

Вы попробуете поработать с незнакомым API, а именно GitHub API.
Создайте страницу с полем ввода и кнопкой “Получить”.
В поле ввода пользователь может ввести логин любого пользователя на GitHub и после нажатия кнопки “Получить” загрузить список всех репозиториев, владельцем которых является этот пользователь.

Метод для данного запроса вам необходимо самостоятельно найти в документации API: https://docs.github.com/en/rest

Вывести списком необходимо именно полное название репозитория и больше ничего. Также каждый элемент списка должен быть ссылкой, который будет ввести на страницу этого репозитория на GitHub. Вся необходимая информация для этого приходит с сервера.

При новом запросе необходимо очищать список от старых результатов поиска.


Я сверстал форму для ввода имени пользователя, покодил немного на JS а мне должно выдать список всех репозиторий (ссылками на них же). Тут у меня не получается.

Не подскажете, как быть?

Ссылка на CodePen: https://codepen.io/teclador1/pen/WNLRPwd
  • Вопрос задан
  • 273 просмотра
Решения вопроса 1
AshBlade
@AshBlade
Просто хочу быть счастливым
1. Делаешь запрос на https://api.github.com/users/USERNAME/repos. Вместо USERNAME вставляешь имя пользователя
2. Получаешь ответ и парсишь его - эти массив объектов репозиториев. У каждого объекта есть поля:
- full_name - название репозитория
- url - ссылка на него
3. Из этого массива создаешь список ссылок
4. Добавляешь этот список на страницу (DOM)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы