Существует ли библиотека, которая предоставляет маршрутизаторы раскладки в стиле Express? Что-то вроде этого:Есть ли вложенный в Express-стиль маршрутизатор для Koa.js?
var koa = require('koa');
var app = koa();
var Router = require('???');
var restApiRouter = Router();
restApiRouter.get('/', function*() {
// respond to /api/
});
restApiRouter.get('/messages', function*() {
// respond to /api/messages
});
var appRouter = new Router();
appRouter.get('/', function*() {
// respond to/
});
// redirects all /api/* requests to restApiRouter
appRouter.use('/api', restApiRouter);
app.use(appRouter);
Если нет, то в чем заключается наилучшая практика для инкапсуляции общих путей маршрута в другие файлы?
возможно, чтобы мои маршруты в отдельном файле? – chovy
Это не совсем правильный ответ, в этом примере нет вложенного маршрутизатора –