JsonWebTokenError: необходимо указать jwt - PullRequest
0 голосов
/ 06 августа 2020

Я использую jwt для подтверждения электронной почты, я отправляю электронное письмо пользователю с URL-адресом с токеном, это пример URL-адреса, который получает пользователь:

http://localhost: 3000 / firstlogin acces_token = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6InJleWVzZUBncnVwb2ludmVyby5jb20iLCJpYXQiOjE1OTY2Njk4OTcsImV4cCI6MTU5Njc1NjI5N30.dt-qr8h40QfPMOq-DQDfQVHatrAqOubKdlUbV4-nsTw

1005 * Я использую запрос, как вы можете видеть 1007 * и код подтверждения является следующей:. 1009 *

Запрос является типом получения, он возвращает мне следующий (на почтальоне): <pre>JsonWebTokenError: jwt must be provided<br> &nbsp; &nbsp;at Object.module.exports [as verify] (C:\xampp\htdocs\seth\api\node_modules\jsonwebtoken\verify.js:53:17)<br> &nbsp; &nbsp;at getToken (C:\xampp\htdocs\seth\api\src\controllers\Firstlogin.controller.js:24:33)<br> &nbsp; &nbsp;at Layer.handle [as handle_request] (C:\xampp\htdocs\seth\api\node_modules\express\lib\router\layer.js:95:5)<br> &nbsp; &nbsp;at next (C:\xampp\htdocs\seth\api\node_modules\express\lib\router\route.js:137:13)<br> &nbsp; &nbsp;at Route.dispatch (C:\xampp\htdocs\seth\api\node_modules\express\lib\router\route.js:112:3)<br> &nbsp; &nbsp;at Layer.handle [as handle_request] (C:\xampp\htdocs\seth\api\node_modules\express\lib\router\layer.js:95:5)<br> &nbsp; &nbsp;at C:\xampp\htdocs\seth\api\node_modules\express\lib\router\index.js:281:22<br> &nbsp; &nbsp;at Function.process_params (C:\xampp\htdocs\seth\api\node_modules\express\lib\router\index.js:335:12)<br> &nbsp; &nbsp;at next (C:\xampp\htdocs\seth\api\node_modules\express\lib\router\index.js:275:10)<br> &nbsp; &nbsp;at Function.handle (C:\xampp\htdocs\seth\api\node_modules\express\lib\router\index.js:174:3)

Понятия не имею, что это значит; терминал показывает мне следующее:

GET /firstlogin?acces_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6InJleWVzZUBncnVwb2ludmVyby5jb20iLCJpYXQiOjE1OTY2Njk4OTcsImV4cCI6MTU5Njc1NjI5N30.dt-qr8h40QfPMOq-DQDfQVHatrAqOubKdlUbV4-nsTw 500 5.011 ms - 1275
JsonWebTokenError: jwt must be provided
    at Object.module.exports [as verify] (C:\xampp\htdocs\seth\api\node_modules\jsonwebtoken\verify.js:53:17)
    at getToken (C:\xampp\htdocs\seth\api\src\controllers\Firstlogin.controller.js:24:33)
    at Layer.handle [as handle_request] (C:\xampp\htdocs\seth\api\node_modules\express\lib\router\layer.js:95:5)
    at next (C:\xampp\htdocs\seth\api\node_modules\express\lib\router\route.js:137:13)
    at Route.dispatch (C:\xampp\htdocs\seth\api\node_modules\express\lib\router\route.js:112:3)
    at Layer.handle [as handle_request] (C:\xampp\htdocs\seth\api\node_modules\express\lib\router\layer.js:95:5)
    at C:\xampp\htdocs\seth\api\node_modules\express\lib\router\index.js:281:22
    at Function.process_params (C:\xampp\htdocs\seth\api\node_modules\express\lib\router\index.js:335:12)
    at next (C:\xampp\htdocs\seth\api\node_modules\express\lib\router\index.js:275:10)
    at Function.handle (C:\xampp\htdocs\seth\api\node_modules\express\lib\router\index.js:174:3)

Это в основном все, что я знаю. Этот процесс находится в другом документе, нежели процесс отправки почты

...