はじめに 今回は、TypeScriptによるJWTトークンの複合処理と、復号したトークンでユーザーを取得する方法について、久方ぶりに手こずったので、備忘録として残します。 Userモデル まず、前提としてユーザーのデータは以下のようになっています。 import mongoose from "mongoose"; // userModel作成 const userSchema = new mongoose.Schema({ username: { type: String, required: true, unique: true, }, password: { type: String, required: true, }, }); module.exports = mongoose.model("User", userSchema); ライブラリはmongooseを使用しています。 ま