[英]Property 'date' does not exist on type '{} | { date: string; }'
[英]Property 'user' does not exist on type '{ body: { name: any; description: any; date: string | number | Date; }; }'
我的 angular 應用程序有問題,我正在嘗試將我的 angular 應用程序連接到我的數據庫,但出現此錯誤
(屬性 'user' 不存在於類型 '{ body: { name: any; description: any; date: string | number | Date; }; }'
有人能幫我嗎?
這是我的代碼>
router.post('/event', (req: { body: { name: any; description: any; date: string | number | Date; }; }, res: { status: (arg0: number) => { (): any; new(): any; json: { (arg0: { status: string; }): void; new(): any; }; }; }, next: any) => {
const owner = req.user.email;
db.query(
'INSERT INTO events (owner, name, description, date) VALUES (?,?,?,?)',
[owner, req.body.name, req.body.description, new Date(req.body.date)],
(error: any) => {
if (error) {
console.error(error);
res.status(500).json({status: 'error'});
} else {
res.status(200).json({status: 'ok'});
}
}
);
});
interface Request { body: Body; user: any; }
interface Body {
name: any;
description: any;
date: string | number | Date;
}
router.post('/event', (req: { body: { name: any; description: any; date: string | number | Date; }; },
和:
router.post('/event', (req: Request, ...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.