Rufix, прочти парочку книг по js более или менее свежих, систематизированное обучение будет и отпадут такие вопросы. В выразительном js есть разделы про ассинхронные вызовы и по node.
Женя Залецкий, смотри автор исправил код. Нашли проблему в метатеге. Видимо помог. Может наставлять на правильное постановление вопроса не флуд? В отличии от твоего тыканья пальцем?)
Евгений М, не замечал, видимо просто стоит зайти в настройки?) Сам пользуюсь webstorm и vscode, для разных задач, просто верстка vscode, работа с vue webstorm. Разницы в отступая нет, даже в горячих клавишах.