нужно склеивать куски в строку и парсить в обработчике endну вот после парсинга итоговой строки(JSON.parse) у тебя и получится объекта
<div class="collapse navbar-collapse" id="navbarNav">
+ у тебя </div>
вместо </nav>
<ul class="navbar-nav">
хабр скушал теги и не дает отредактировать комментарий чтобы исправиться)используй кнопку
</>
Стыбзил от туда сваггер, и все с технической частью стало понятно. Не понятно только для чего автор статьи использовал крипту, и планировал ее упаковать в докер. В документации явно сказано:запрос на получение токена доступа что в статье на хабре, что в описании апи один и тот же. генерировать client_secret вручную в твоем случае не нужно