Если сделать так, то заработает. Туго соображается, но проблема в том, что в цикле при вставке пробела внутрь слова у вас match'ится весь остаток строки (а когда вы добавляете пробел последним символом, то вам просто "везет", что в части строки, которую вы пытаетесь заменить нет ничего больше, кроме последнего пробела). Таким образом вы заменяете не один пробел, а весь остаток строки. Возможно .split(...spaceIndices) срабатывает не так, как вы ожидали
допустим злоумышленник получил мой телефон и смог зайти в телеграм, так же смог авторизоваться со своего устройства, а теперь телефон снова у меня и я конечно прекратил все активные сессии. что для кражи директории злоумышленнику было необходимо? поставить вирус на мое устройство?
iljaGolubev, вы правы, не упомянул.
По всей видимости, микросервис B не сможет при сборке подставлять полный url сервера, потому что проект собирается один раз. А созданный диструбутив раскатывается на разные стенды, то есть на разные сервера.
Получается, что в момент сборки проект не знает, где в дальнейшем будет раскатан.
Просто сталкиваюсь со следующей проблемой: обращение к remoteEntry.js успешно при входе в приложение. Но затем, когда в приложении открываю страницу где должен быть микросервис - ничего не работает. Идет обращение за js и css чанками, но почему-то по относительному пути.
если API не предусматривает пагинацию, то получайте сразу с запасом (например 100 или 200). и их уже фильтруйте, обрабатывайте как вам нужно в зависимости от чекбоксов, показывайте в зависимости от скрола и тд
const card = document.querySelectorAll('.card') это не работает, потому что вы наверняка вызываете это просто в начальный момент загрузки страницы, когда туда еще ничего не добавлено и массив пустой
в консоли хрома работает, потому что вы ищите карточки не в начальный момент времени, а когда они уже добавлены. следовательно нарезать массив с кнопкой "показать еще" лучше не в момент, когда уже все карточки были добавлены в DOM, а потом скрыты. нарезайте их еще в момент перед добавления в DOM и далее добавляйте постепенно по клику на кнопку
Если сделать так, то заработает. Туго соображается, но проблема в том, что в цикле при вставке пробела внутрь слова у вас match'ится весь остаток строки (а когда вы добавляете пробел последним символом, то вам просто "везет", что в части строки, которую вы пытаетесь заменить нет ничего больше, кроме последнего пробела). Таким образом вы заменяете не один пробел, а весь остаток строки. Возможно .split(...spaceIndices) срабатывает не так, как вы ожидали