Contents
JWT(JSON Web Token)とは
ユーザーの認証情報などを安全にやり取りするためのトークン形式です
JWTを用いた「サインイン(ログイン)」フロー
jwtをローカルストレージに保存する場合
localStorageというローカルストレージに保存するオブジェクトのメソッドを使用する
確認方法(Chrome)
- ブラウザでF12キー(開発者ツールを開く)
- Applicationタブをクリック
- 左側のLocal Storageを展開
http://localhost:3000を選択- 保存されたデータが表示される

jwtトークンをうけとると

JWT のメソッド (jwt.sign, jwt.verify)
パッケージをインストール
npm install jsonwebtoken bcrypt
npm install --save-dev @types/jsonwebtoken @types/bcryptjwt.sign() でトークンを作成
const token = jwt.sign({ userId: 123 }, 'secret', { expiresIn: '1h' });