Я пытаюсь вызвать метод из koa-router
, но получаю следующую ошибку:
[ts] Аргумент типа (req: Request, res: Response) => Promiseнельзя назначить параметру типа 'Middleware<ParameterizedContext<any
, IRouterParamContext ..
Я также пробовал с yield, но не вызывал метод моего контроллера.
Ниже приведен код моего маршрутизатора;
import * as Router from 'koa-router';
import * as controller from "../controllers/index";
const router = new Router();
router.get("/", controller.index);
export {router};
В контроллере я пытаюсь отобразить index.ejs
в методе, как показано ниже;
export let index = async (req: Request, res: Response) => {
res.ctx.render("./index", {page: "Home", menuId: "home"});
};
Что я делаю неправильно и как это исправить