我正在使用我的应用node.js
表达的打字稿。
我想说res.body
是类型人物。
我试过这个:
router.post('/',(req: Request, res: Response) => {
const defunt:PersoneModel = res.(<PersoneModel>body);
}
我有这个型号:
export type PersoneModel = mongoose.Document & {
nom: String,
prenom: String,
}
你能帮助我吗?
谢谢。
答案 0 :(得分:3)
我们可以使用as
。这应该足以暗示res.body
是PersoneModel
const defunt = res.body as PersoneModel;
然而,更简单的方法是将变量的类型声明为PersoneModel
const defunt: PersoneModel = res.body;
答案 1 :(得分:1)
遇到类似的问题,我使用泛型解决了该问题:
[]