Библиотека Jsonwebtoken с проблемой vueJS - PullRequest
1 голос
/ 25 февраля 2020

Чтобы создать jwt, я установил библиотеку jsonwebtoken и импортировал ее в свой проект, как показано ниже:

import jwt from "jsonwebtoken";

Затем я создал функцию для создания токена:

function createJwt(){    
var token = jwt.sign(data, private_key, {
    algorithm: "RS256"
  });
  console.log(token);
}

Примечание: данные, private_key уже определены в моем приложении.

Использование этого кода дает мне эту ошибку:

fixProc.js?4dd0:14 Uncaught TypeError: Cannot read property '2' of null
at module.exports (fixProc.js?4dd0:14)
at parseKeys (index.js?2aee:19)
at sign (sign.js?6fe7:10)
at Sign.signMethod [as sign] (index.js?b692:41)
at Object.sign (index.js?79e8:152)
at Object.jwsSign [as sign] (sign-stream.js?6c3c:32)
at Object.module.exports [as sign] (sign.js?2567:204)
at createToken (state.js?fcc2:70)
at eval (state.js?fcc2:76)
at Module../src/store/state.js (app.js:1798)

Я также пытался использовать криптографическую библиотеку из nodejs, но результат одни и те же. Может проблема возникла из-за моего импорта?

Буду очень признателен за совет и лучшую практику по созданию JWT.

С уважением, Джеки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...