1
req.userが私のカスタムタイプのIUserになるようにexpress.Requestタイプにユーザープロパティを追加しようとしています。私は、その宣言のマージが進むべき道だっ読みtypescriptですが、今それがタイプとして任意のを定義します、私はreq.userを使用することができますが、私は カスタムインターフェイスとタイプスクリプトのマージによる宣言
declare namespace Express {
export interface Request {
user?: IUser;
}
}
custom.d.tsファイルを作成しました。入力ファイル内のIUserをインポートすると、req.userを全く認識していないtypescriptで悪化しただけなので、どちらも役に立ちませんでした。私の入力はIDEによってどのようにIUserと見なされますか?
期待どおりに動作します!なぜ私はそれを考えなかったのか分かりません! –