Skip to content

Commit 0b7a8eb

Browse files
stellarnodelex111
andauthored
Update 1-js/12-generators-iterators/2-async-iterators-generators/article.md
Co-Authored-By: Alexey Pyltsyn <lex61rus@gmail.com>
1 parent 80aea28 commit 0b7a8eb

File tree

1 file changed

+1
-1
lines changed
  • 1-js/12-generators-iterators/2-async-iterators-generators

1 file changed

+1
-1
lines changed

1-js/12-generators-iterators/2-async-iterators-generators/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ async function* fetchCommits(repo) {
311311
1. Мы используем метод `fetch` браузера для загрузки с удаленного URL. Он позволяет при необходимости добавлять авторизацию и другие заголовки, здесь GitHub требует `User-Agent`.
312312
2. Результат `fetch` обрабатывается как JSON, это опять-таки метод, присущий `fetch`.
313313
3. Мы можем получить URL следующей страницы из заголовка ответа `Link`. Он имеет специальный формат, поэтому для этого мы используем регулярное выражение. URL следующей страницы может выглядеть следующим образом: `https: //api.github.com/repositories/93253246/commits?page=2`, он генерируется самим GitHub.
314-
4. Затем мы выдаем все полученные коммиты, а когда они закончат - сработает следующая итерация `while (url)`, которая совершает еще один запрос.
314+
4. Затем мы выдаем все полученные коммиты, а когда они закончат - сработает следующая итерация `while(url)`, которая совершает еще один запрос.
315315

316316
Пример использования (показывает авторов коммитов в консоли):
317317

0 commit comments

Comments
 (0)