jwt token example in node js

JavaScript
function authenticateToken(req, res, next) {
  // Gather the jwt access token from the request header
  const authHeader = req.headers['authorization']
  const token = authHeader && authHeader.split(' ')[1]
  if (token == null) return res.sendStatus(401) // if there isn't any token

  jwt.verify(token, process.env.ACCESS_TOKEN_SECRET as string, (err: any, user: any) => {
    console.log(err)
    if (err) return res.sendStatus(403)
    req.user = user
    next() // pass the execution off to whatever request the client intended
  })
}const jwt = require("jsonwebtoken")
const jwt_secret = "HideThisValueFromEveryone"
let user = {...}

// Create token
let token = jwt.sign(user, jwt_secret)

// Verify token
let authUser = jwt.verify(token, jwt_secret)
Source

Also in JavaScript: