typescript - Generera sitemap för Angular-app med dess rutter


Jag försöker generera en sitemap för varje modul med en Express-server.

Nedan är min projektstruktur.

-Root
--ModuleA
--ModuleB
--ModuleC

Jag har genererat en sitemap.xml på rot-nivå och den har en referens till ModuleA sitemap.xml. Som nedan

<sitemap>
    <loc>https://wwws.example.com/moduleA/sitemap.xml</loc>
</sitemap>
<sitemap>
    <loc>https://wwws.example.com/moduleB/sitemap.xml</loc>
</sitemap>

Nu är problemet att jag behöver generera sitemap.xml baserat på dess rutter för varje enskild modul (A, B, C).

Jag kan använda app.get(moduleA/sitemap.xml) men hur kommer jag att skicka rutterna ?

Vänligen hjälp mig med designen så att jag kan bygga den i lugn och ro.