Как я могу получить данные из запроса тела в мой интерфейс? - PullRequest
0 голосов
/ 28 марта 2020

У меня есть этот интерфейс IFoo.

interface IFoo{

    id: string | null;
    name: string | null;
    year: number | null;
}

, но данные из тела запроса имеют другие свойства, отличные от моего интерфейса:

{
    "properties": {
        "year": 2015,
        "title": "Hello World"
    }
}

Я пробовал это, но это не работает :

let { properties } = req.body;
let data = properties as IFoo;
console.log(data);

Этот код печатает все свойства, когда я хочу только свойство 'year'.

{ "year": 2013, "title": "titulo" }

Я бы хотел отказаться от других свойств. Возможно ли это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...