フリーランス 技術調査ブログ

フリーランス/エンジニア Ruby Python Nodejs Vuejs React Dockerなどの調査技術調査の備忘録

expressでjsonwebtokenを利用する

インストール

$ npm install --save jsonwebtoken
$ npm install --save @types/jsonwebtoken

コード

import * as jwt from 'jsonwebtoken'

interface jwtPayload {
  email: string;
  name: string;
}

const jwtPayload: jwtPayload = {
  email: 'yamada.tarou@example.com',
  name: 'Yamada Taro,
};
const token = jwt.sign(jwtPayload, 'secret');
console.log(token)