这更多是关于将TS与Express结合使用的一般问题。我是否应该为后端的每条路由扩展Query
接口?例如,如果我想提取一些参数,
router.get('/', (req: express.Request, res: express.Response) => {
const { id } = req.query
// do something
})
我会抛出标题中的错误。我尝试做类似的事情,
const { id }: { id: string } = req.query
或
const id = req.query!.id
但这似乎不起作用。在这种情况下我有什么选择?