ExpressJS+;TypeScript如何获取请求上下文
TypeScript应用了一些限制。我需要通过中间件传递一些变量。首先,我重新定义了使用接口的请求。但这是一种含蓄的方式。它可能引发一些新问题。我喜欢应用程序处理上下文的方式。它像一个带有get()set()方法的对象管理器。我看到这个请求没有这样的功能。我还需要请求上下文。您能帮我找到TypeScript的干净解决方案吗?您必须创建一个扩展自express.Requests的接口ExpressJS+;TypeScript如何获取请求上下文,express,typescript,request,Express,Typescript,Request,TypeScript应用了一些限制。我需要通过中间件传递一些变量。首先,我重新定义了使用接口的请求。但这是一种含蓄的方式。它可能引发一些新问题。我喜欢应用程序处理上下文的方式。它像一个带有get()set()方法的对象管理器。我看到这个请求没有这样的功能。我还需要请求上下文。您能帮我找到TypeScript的干净解决方案吗?您必须创建一个扩展自express.Requests的接口 export interface IExpressRequest extends express.Request
export interface IExpressRequest extends express.Request {
body: {
email: string,
dayFrom: string,
dayTo: string,
token: string,
search: {
email: string
}
};
}
export default IExpressRequest;