gpt4 book ai didi

javascript - 类型 '' 上不存在属性 'Request'

转载 作者:行者123 更新时间:2023-12-01 15:19:56 29 4
gpt4 key购买 nike

当试图扩展 Request包中的接口(interface)express添加一些自定义属性,我收到以下 typescript 错误:
TS2339: Property '' does not exist on type 'Request<ParamsDictionary>'.
你知道怎么解决吗?

最佳答案

由于最近更新了它的typings和依赖项,我发现以下内容应该可以修复您的应用程序中的错误。

在您的 tsconfig.json

{
"compilerOptions": {
//...
"typeRoots": [
"./custom_typings",
"./node_modules/@types"
],
}
// ...
}


在您的自定义类型中

// custom_typings/express/index.d.ts
declare namespace Express {
interface Request {
customProperties: string[];
}
}

关于javascript - 类型 '' 上不存在属性 'Request<ParamsDictionary>',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58957228/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com