У меня есть вопрос, я хочу использовать машинописный текст в остальных API, узле и express, я хочу вернуть функцию с типом.
export interface IPost extends Document {
title: string,
url: string,
content: string,
image: string,
createAt: Date,
updateAt: Date}
Также mon goose для запросов к б. следующим образом у меня нет синтаксической ошибки, интерфейс соответствует запросу, но ничего не возвращает клиенту. Я использую почтальона в качестве клиента, но запрос никогда не возвращает
async index(req: Request, res: Response): Promise<IPost[]>{
const posts = await PostModel.find();
return posts;
}
и, как указано ниже, если вы возвращаете json клиенту, но он не соответствует
async index(req: Request, res: Response): Promise<IPost[]>{
const posts = await PostModel.find();
res.json(posts);
}
появляется следующая ошибка Функция, объявленный тип которой не является ни void, ни any, должна возвращать value.ts (2355).