Да не, он же одновременно использует await и then. И результат возвращает из then в никуда
Это да, но мы же не знаем, что у него в server.js написано, но судя по его вопросам, там точно не асинхронные вызовы. Поэтому для понимания я написал рабочий вариант ему. Дальше, конечно, он спросит почему он присваивает значение переменной, в логе при этом норм, но сама переменная равна undefined.
Но с await у него даже не запустится скрипт корневой.