Ke zpracování interakce s databází, která vrací data JSON stejným způsobem, jako to aktuálně děláte se statickým souborem, byste měli využít rámec, jako je ExpressJS.
Existuje několik výukových programů, které vysvětlují, jak to udělat, například http://adrianmejia.com/blog/2014/10/01/creating-a-restful-api-tutorial-with-nodejs-and-mongodb/
Další možností, kterou máte, je použít framework, který udělá velkou část těžké práce kolem vytváření API. Loopback je dobrý začátek pro takový úkol, protože mají generátor, který dokáže generovat kód na straně klienta pro interakci s vaším API, takže implementace je mnohem snazší, než si vše budovat sami. Nějakou dobu jsem to nepoužil, takže si nejsem jistý, jestli mají ng2 jako generátor na straně klienta, ale mohlo by to být dobré místo, kde začít.