Вопрос очевидно глупый, но мне все же интересно как это происходит.
В интернете нахожу только уроки как выложить index.html с стилями и скриптами а про бекенд ни слова.
Как проходит процесс? Сильно ли отличается от выше упомянутого при наличии сервера и бд?
Нода - это серверный процесс, его нужно как то запускать, обычно это просто сервис, его сделать пару строчек в текстовом файле по документации к вашей операционной системе (если Linux). В остальном никак не отличается от php (только что nginx настраивается не через php-fpm а прокси до сервиса на ноде)