You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TypeScript项目扩展Express Request类型后仍报TS2339错误的求助

TypeScript项目扩展Express Request类型后仍报TS2339错误的求助

我最近在TypeScript项目里踩了个折腾人的小坑,来求助下大家!

情况是这样的:我尝试扩展Express的Request类型,现在编辑器里的红色波浪线已经消失了,把鼠标悬停在req.user上,还能看到正常的类型提示:

(property) Express.Request.user?: string | undefined

看起来单个文件里完全没报错,req.user的类型明明已经被正确识别了,但一运行代码或者执行类型检查时,终端就会抛出TS2339错误,具体内容是:

TS2339: Property 'user' does not exist on type 'Request<ParamsDictionary, any, any, ParsedQs, Record<...>>'

有没有懂行的大佬能帮我分析分析这是哪里出问题了呀?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 13:03:11