Я пытаюсь создать этот api.ts
файл и поставить клиент Redis на запрос, чтобы передать его на все маршруты. Но я получаю сообщение об ошибке, что в запросе нет клиента>. Как мне расширить тип запроса и поместить его в запрос в TypeScript?
Вот мой файл
import { version } from '../../package.json';
import { Router, Request, Response, NextFunction } from 'express';
export default ({ config, client } : any) => {
let api = Router();
api.use((req: Request, res: Response, next: NextFunction) => {
req.client = client;
next()
})
api.get('/', (_req, res) => {
res.json({ version });
});
return api;
}