Да все верно... Я просто подумал что если в примере и код на node.js лежит рядом с папкой public в которой вся статика то этот app.js должен как-то выполняться. а на самом деле ты прав. на firebase hosting только статика. а все что мне надо надо либо на отдельных vds либо переписывать все это для firebase functions/