#node.js #typescript #express
#node.js #typescript #экспресс
Вопрос:
Итак, у меня есть контроллер, который я хочу вызвать с другого контроллера. Как вы можете видеть, я пытаюсь передать параметр {params: {task_id: String(task_id), result}}
, но typescript жалуется, что res
у него нет всех атрибутов. Как я могу это сделать?
Ответ №1:
Я предлагаю вам инкапсулировать общую логику в другую функцию (которая является не контроллером, а сервисом) и использовать ее в обоих getCommentById
и getCommentsSocketListener
.
Каждому контроллеру нужен объект ответа и запроса, и нет хорошего способа пропустить его.