typescript - 如何从正文请求中获取数据到我的界面中?
问题描述
我有这个 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": 2013, "title": "titulo" }
我想要一种丢弃其他属性的方法。可能吗?
解决方案
推荐阅读
- ms-access - MS Access 链接的共享点表 - 无法更新值
- glassfish - 如果服务器在 payara 中停止/关闭,则向最终用户显示维护“自定义消息”
- javascript - JavaScript 在提交时返回 false 不起作用
- if-statement - 批处理文件在 if 语句处不断崩溃
- reactjs - React hydration - 文本内容不匹配
- python - 熊猫交叉表填写所有值
- html - 如何在 AEM 6.5 的 RTE 组件中包含“源编辑”插件?
- node.js - Discord Bot - 反应收集器/嵌入编辑
- python - 配置解析器打开文件但不返回任何内容?
- algorithm - “稳定”k-最大元素算法