1
Мое приложение [email protected]
имеет следующую структуру. Я использую [email protected]
для маршрутизации:Подпрограммы, не работающие в отдельном файле с помощью koa-router
./app.js
const Koa = require('koa');
const router = require('koa-router')();
const index = require('./routes/index');
const app = new Koa();
router.use('/', index.routes(), index.allowedMethods());
app
.use(router.routes())
.use(router.allowedMethods());
module.exports = app;
./routes/index.js
const router = require('koa-router')();
router.get('/', (ctx, next) => {
ctx.body = 'Frontpage';
});
router.get('/hello', (ctx, next) => {
ctx.body = 'Hello, World!';
});
module.exports = router;
Я получаю Not Found
ошибку на /hello
маршруте.
Зависимость от версии:
"dependencies": {
"koa": "^2.0.0-alpha.7",
"koa-router": "^7.0.1",
},
Это то же самое с koa-router
v7.1.0.
Благодарим за помощь!