Расширение типа запроса для добавления клиента Redis - PullRequest
0 голосов
/ 23 октября 2019

Я пытаюсь создать этот 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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...