Anda harus menggunakan kerangka kerja seperti ExpressJS untuk menangani interaksi dengan database yang mengembalikan data JSON dengan cara yang sama seperti yang Anda lakukan saat ini dengan file statis.
Ada beberapa tutorial yang menjelaskan cara melakukan ini seperti http://adrianmejia.com/blog/2014/10/01/creating-a-restful-api-tutorial-with-nodejs-and-mongodb/
Opsi lain yang Anda miliki adalah menggunakan kerangka kerja untuk melakukan banyak pekerjaan berat dalam membangun API. Loopback adalah awal yang baik untuk tugas seperti itu karena mereka memiliki generator yang dapat menghasilkan kode sisi klien untuk berinteraksi dengan API Anda sehingga implementasinya jauh lebih mudah daripada membangun semuanya sendiri. Saya sudah lama tidak menggunakannya, jadi saya tidak yakin apakah mereka memiliki ng2 sebagai generator sisi klien, tetapi ini mungkin tempat yang baik untuk memulai.