J'ai une application web construite en utilisant Node.js et Express. Maintenant je voudrais lister toutes les routes enregistrées avec leurs méthodes appropriées.
Par exemple, si j'ai exécuté
app.get('/', function (...) { ... });
app.get('/foo/:id', function (...) { ... });
app.post('/foo/:id', function (...) { ... });
Je voudrais récupérer un objet (ou quelque chose d'équivalent) tel que :
{
get: [ '/', '/foo/:id' ],
post: [ '/foo/:id' ]
}
Est-ce possible, et si oui, comment ?