[WEB] JWT jsonwebtoken error
1. jwt.verify 실행중 에러 발생.
aws lambda에서 jwt.verify 실행 하는데 에러가 발생됨.
에러를 callback으로 던져서 브라우져에서 보면 {} 나옴.
(다르게 잘못된 에러는 에러내용이 나옴.......)
에러 원인을 알고 싶어 이것저것 해봐도 안 나오길래
aws lambda console창에서 직접 실행했더니
error:0906D066:PEM routines:PEM_read_bio:bad end line 나옴.
원인은 ----END PUBLIC KEY----- 앞부분에 있는 -가 5개가 아님 4개라서
나옴. -----개로 만들고 정상.
그담 나온게
error:0906D06C:PEM routines:PEM_read_bio:no start line
원인은
`
-----BEGIN PUBLIC KEY-----
~~~~~~~~~~~~~~~~
-----END PUBLIC KEY-----
` 이였는데
시작하는 부분이 ` 붙이지 않았다고 해서
`-----BEGIN PUBLIC KEY-----
~~~~~~~~~~~~~~~~
-----END PUBLIC KEY-----
` 후에 정상.
교훈 브라우져에서 확인 안되는 에러는 빠르게 람다 또는 node에서 확인하자.
aws lambda에서 jwt.verify 실행 하는데 에러가 발생됨.
에러를 callback으로 던져서 브라우져에서 보면 {} 나옴.
(다르게 잘못된 에러는 에러내용이 나옴.......)
에러 원인을 알고 싶어 이것저것 해봐도 안 나오길래
aws lambda console창에서 직접 실행했더니
error:0906D066:PEM routines:PEM_read_bio:bad end line 나옴.
원인은 ----END PUBLIC KEY----- 앞부분에 있는 -가 5개가 아님 4개라서
나옴. -----개로 만들고 정상.
그담 나온게
error:0906D06C:PEM routines:PEM_read_bio:no start line
원인은
`
-----BEGIN PUBLIC KEY-----
~~~~~~~~~~~~~~~~
-----END PUBLIC KEY-----
` 이였는데
시작하는 부분이 ` 붙이지 않았다고 해서
`-----BEGIN PUBLIC KEY-----
~~~~~~~~~~~~~~~~
-----END PUBLIC KEY-----
` 후에 정상.
교훈 브라우져에서 확인 안되는 에러는 빠르게 람다 또는 node에서 확인하자.
댓글
댓글 쓰기