не за что, он у вас ругался на то что не мог скомпилировать, на сайте нода говорится что build-essential необходимо ставить если вы будете компилировать какие любо доп пакеты, на что собственно он у вас и ругался
я пару лет назад такое проворачивал, убирал всю инфраструктуру в страны сетевого нейтралитета. 1) сервер гдени-будь в Голландии к примеру, на него накатываете proxmox для виртуалок и OpenVPN с авторизацией по логин пароль сертификат, в нем куча виртуалок: freeNas для фйлопомойки, ejabberd для общения, 1ски и прочее... то что вам нужно. на клиентские ноуты смарты ставите vpn клиенты даете им доступ во внутреннюю сеть а дальше уже смотрите чего не хватает
проблема решена чудом :) добавил инициализацию app в index.html и все заработало. пост проходит, осталось дело за малым :) учить учить и еще раз учить :)
честно с мускулом не дружу, я на монго делаю проект, думаю где-то есть на просторах инета документация по тому как решить вашу проблемму, я просто видел в сравнениях что мускуль может отдавать json