Во время разработки вы должны начать с тестирования на локальном размещенном сервере. Т.е. я использую VS Code. Вы можете установить точки останова и наблюдать за переменными для их значений. Вы можете настроить такой инструмент, как ngrok, чтобы получить удаленный URL-адрес для вашей локальной конечной точки, чтобы при желании вы могли проводить тестирование с нелокальными хост-клиентами.
Мы также широко используем Slack. Мы создали нашего собственного слабого бота, и у него есть несколько каналов, которые также сообщают соответствующую информацию, запущенную с нашего сервера разбора. Одним из них является канал ошибок разработчика. Вместо console.logs, которые трудно просканировать и найти то, что вы ищете, мы отправляем важную информацию в Slack. Мы не переключаем каждый console.log на слабое сообщение, просто важные сообщения «Эй, тут пошла информация». Это привлекает их внимание, поэтому мы можем быстрее их идентифицировать и решить. Slack - это круто. Я рекомендую использовать Slack даже для сольного проекта.