Ich kenne die ganzen Produkte nicht (bis auf Xampp), habe mal ein wenig gegoogeld und gelesen. Wozu brauchst Du überhaupt Xampp? Node JS ist offensichtlich ein JavaScript Addon von Chrome, der startet einen Webserver, dem man eine spezielle JavaScript Datei (bei Dir server.js) auf den Weg gibt. Im Beispiel im Browser startet man dann durch Eingabe von
http://localhost:3000 den Server. In server.js ist offensichtlich der Server localhost und der Port 3000 festgelegt.
Ngrok ist ein Tunnel von extern auf den localhost. Damit bist Du ja schon angekommen, im Beispiel im Internet startet man den Tunnel Client beispielsweise mit "ngrok http 3000". Da hast Du ja schon den Tunnel auf Deinen localhost:3000. Der wird dann von außen erreicht durch einen Link a la
https://myapp.ngrok.io, wobei ich auf die Schnelle nicht gesehen habe, wo und wie man die Subdomein myapp konfiguriert. Ich denke, das gehört zum Leistungsumfang von ngrok.
So oder so bist Du hier falsch, vielleicht hilft Dir die obige Erläuterung schon, aber hier ist das Xampp Forum und ich sehe beim besten Willen nicht, wo der Zusammenhang zu Xampp besteht.