@Kroid

[express] Получить все роуты в читаемом формате

Появилась идея по запросу на сервер генерировать документацию.
Express 4 отдает все роуты таким способом:
app._router.stack

Получается довольно нечитаемо. Есть способ получать роуты в виде тех же строк символов, какими их устанавливал?
GET '/user:id'
POST '/post/new'
что-то подобное.
  • Вопрос задан
  • 2548 просмотров
Пригласить эксперта
Ответы на вопрос 1
Prognosticator
@Prognosticator
TODO: Здесь будут ворованные умные мысли, типа мои
Попробуйте так

Просмотр
console.dir(router.stack);

Получить
for(var i = 0; i < router.stack.length; i++) {
    console.log(router.stack[i].route.path);
    // здесь ваша обработка роутов
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы