Я использую Koa @ 1 и koa-rewrite @ 1 и пытаюсь реализовать такую функциональность.
rewritelogic.js
const rewrite = require('koa-rewrite');
function rewriteLogic(){
rewrite('/english/experience/dev1', '/english/experience/dev');
}
module.exports = {
rewriteLogic,
}
А затем используйте этот файл в моем app.js
app.use(rewrite.rewriteLogic)
Но я сталкиваюсь с этой ошибкой
AssertionError [ERR_ASSERTION]: app.use() requires a generator function
Можете ли вы помочь мне в этом?
Я удалил эту ошибку, предоставив функцию генератора, но затем функция перезаписи не работала.
const rewrite = require('koa-rewrite');
function* rewriteLogic(next){
rewrite('/english/experience/dev1', '/english/experience/dev');
yield next;
}
module.exports = {
rewriteLogic,
}
Спасибо