2017-03-13 9 views
1

TypeScriptにはいくつかの制限が適用されます。ミドルウェアを使っていくつかの変数を渡す必要があります。最初はインタフェースを使用した要求を再定義しました。しかしそれは暗黙の方法です。新しい問題が発生する可能性があります。私は、アプリケーションが文脈と同じように好きです。 get()set()メソッドを持つオブジェクトマネージャが好きです。そのリクエストにはそのような機能がないことがわかります。私はまた、要求のコンテキストが必要です。 TypeScriptのクリーンなソリューションを見つけるのを手伝ってもらえますか?ExpressJS + TypeScript要求コンテキストを取得する方法

答えて

0

express.Requestsから拡張されたインターフェイスを作成する必要があります。

export interface IExpressRequest extends express.Request { 
    body: { 
    email: string, 
    dayFrom: string, 
    dayTo: string, 
    token: string, 
    search: { 
     email: string 
    } 
    }; 
} 

export default IExpressRequest; 
関連する問題