Skip to content

Commit 21421c9

Browse files
lex111stellarnode
andauthored
Update 1-js/12-generators-iterators/2-async-iterators-generators/article.md
Co-Authored-By: stellarnode <yaroslav.smirnov@inbox.ru>
1 parent 0e2ecd6 commit 21421c9

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • 1-js/12-generators-iterators/2-async-iterators-generators

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
@@ -309,7 +309,7 @@ async function* fetchCommits(repo) {
309309
}
310310
```
311311

312-
1. Мы используем метод `fetch` браузера для загрузки с удаленного URL. Он позволяет при необходимости добавлять авторизацию и другие заголовки, здесь Github требует `User-Agent`.
312+
1. Мы используем метод `fetch` браузера для загрузки с удаленного URL. Он позволяет при необходимости добавлять авторизацию и другие заголовки, здесь GitHub требует `User-Agent`.
313313
2. Результат `fetch` обрабатывается как JSON, это опять-таки метод, присущий `fetch`.
314314
3. Мы можем получить URL следующей страницы из заголовка `Link` ответа. Он имеет специальный формат, поэтому для этого мы используем регулярное выражение. URL следующей страницы может выглядеть следующим образом: `https: //api.github.com/repositories/93253246/commits?page=2`, он генерируется самим Github'ом.
315315
4. Затем мы выдаем все полученные коммиты, а когда они закончат - сработает следующая итерация `while (url)`, которая совершает еще один запрос.

0 commit comments

Comments
 (0)