Я разрабатываю фиктивный сервер с использованием koajs и хотел бы опубликовать сервис, в котором перечислены разработанные API.
Я использую koa-router для подключения сервисов.
И я хотел бы что-то вроде:
var business_router = require('./controllers/router');
app.use(business_router.routes());
app.use(business_router.allowedMethods());
console.log(app.listRoutes());
app
все они просто функции промежуточного программного обеспечения, независимо от того, являются ли они промежуточным программным обеспечением маршрутизатора (использующим koa-router) или каким-либо другим промежуточным программным обеспечением (обработчиками ошибок), известно только вам. Тем не менее, список всех промежуточных программ, которые используетapp
, вероятно, не задокументирован. В экспрессе это можно сделать подобно этому, но экспресс имел роутер свой. Итак, это не ответ, но я надеюсь, что это каким-то образом поможет. Я бы проверилapp
, чтобы получить все промежуточные программы и посмотреть, есть ли у них отличительная особенность от того, что сгенерировано с помощью koa-router. - person laggingreflex   schedule 04.07.2016