改造成装饰器后变量报错

来源:6-28 TS 装饰器重构 Koa 路由—Contoller 装饰器实现

weixin_慕瓜2156051

2024-08-17

改成装饰器之后运行时会一直报错 params 是undefined,之前没有这种情况,必须要在一开始加个判断才能运行
图片描述
图片描述
图片描述

写回答

1回答

keviny79

2024-08-18

delclare 目录有没有添加 dts?

import 'koa'

import { success } from '../common/ResResult'

declare module 'koa' {

  export interface Request {

    authorization?: any

  }

  export interface Context {

    params: Record<string, any>

    success: typeof success

  }

  export interface BaseContext {

    rootRouter: any

  }

}



0
1
weixin_慕瓜2156051
加了之后还是一样报错
2024-08-18
共1条回复

前端高手养成计划-从前端到后端,全栈开发大型项目

从纯前端到“真正懂后端的前端”

215 学习 · 134 问题

查看课程