【发布时间】:2019-09-16 20:00:22
【问题描述】:
我有一个 Express REST API 并且想要解构 Request 对象。我使用 Typescript,所以我可以看到 params 的类型为 Dictionary<string>。
import { Request } from 'express';
export class UserService {
public deleteUserById = async ({ params }: Request): Promise<void> => {
const { id }: { id: number } = params;
};
}
我收到一个错误
“字典”类型中缺少属性“id”,但在 类型'{ id:数字; }'。
例如body 的类型是any。但是如何正确解构params 对象呢?
【问题讨论】:
标签: javascript typescript express