Vous devez utiliser un framework tel qu'ExpressJS pour gérer l'interaction avec la base de données qui renvoie les données JSON de la même manière que vous le faites actuellement avec un fichier statique.
Il existe de nombreux tutoriels expliquant comment procéder, tels que http://adrianmejia.com/blog/2014/10/01/creating-a-restful-api-tutorial-with-nodejs-and-mongodb/
L'autre option que vous avez est d'utiliser un framework pour faire une grande partie du gros du travail autour de la construction de l'API. bouclage est un bon début pour une telle tâche car ils ont un générateur qui peut générer du code côté client pour interagir avec votre API, ce qui rend la mise en œuvre beaucoup plus facile que de tout construire vous-même. Je ne l'ai pas utilisé depuis un moment, donc je ne sais pas s'ils ont encore ng2 comme générateur côté client, mais cela pourrait être un bon point de départ.