Устранение неполадок JWT.

Я получил ошибку выше, и мой код был ниже.

var jwt = require('jsonwebtoken')
const tokenString = `
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InJvc2UiLCJwYXNzd29yZCI6InJlZCIsImlhdCI6MTYyNzU4NjczMH0.SuLJGjGJy14d2CUD9hdtWk5M6EGa53zv_TNcPeGMd98
`
const data = jwt.verify(tokenString, SECRET_KEY) // error here
console.log(data)

Я проверил, как работает JWT. Я сгенерировал токен с помощью jwt.sign(), затем проверил метод verify.

SECRET_KEY и token были сгенерированы, как показано ниже. Я зарегистрировал строку токена на консоли, затем присвоил значение tokenString.

//jwt.js
const SECRET_KEY = 'thisissecret'
const token = jwt.sign({username:'rose', password:'red'}, SECRET_KEY)

Затем я получил ошибку JsonWebTokenError: invalid token

Я исправил, изменив tokenString на одну строку, как показано ниже.

const tokenString = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InJvc2UiLCJwYXNzd29yZCI6InJlZCIsImlhdCI6MTYyNzU4NjczMH0.SuLJGjGJy14d2CUD9hdtWk5M6EGa53zv_TNcPeGMd98'

Несколько строк не могут быть назначены verify