We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
미들웨어가 서비스와 jwt함수를 부르고, jwt함수가 실제 jsonwebtoken 라이브러리 함수를 부르는 형태이다. refresh 관련 로직은 쓰이지 않고 있기 때문에 생략한다.
위치: controllers/user.js, middlewares/auth.js
controllers/user.js
middlewares/auth.js
userController.signUp
userController.signIn
authUtil.checkToken
위치: service/userService.js
service/userService.js
emailCheck
nicknameCheck
getNickname
signup
signin
위치: modules/jwt.js
modules/jwt.js
sign
verify
위치: node_modules/jsonwebtoken
node_modules/jsonwebtoken
The text was updated successfully, but these errors were encountered:
No branches or pull requests
미들웨어가 서비스와 jwt함수를 부르고, jwt함수가 실제 jsonwebtoken 라이브러리 함수를 부르는 형태이다.
refresh 관련 로직은 쓰이지 않고 있기 때문에 생략한다.
인증관련 미들웨어 세개
위치:
controllers/user.js
,middlewares/auth.js
userController.signUp
userController.signIn
authUtil.checkToken
인증관련 서비스 다섯개
위치:
service/userService.js
emailCheck
,nicknameCheck
,getNickname
: 단순 db조회signup
signin
jwt 관련 함수 두개
위치:
modules/jwt.js
sign
verify
: jsonwebotken.verify(token, secretKey)를 호출해 리턴한다실제 jsonwebtoken 라이브러리 함수
위치:
node_modules/jsonwebtoken
sign
: payload => jwt 암호화verify
: jwt => payload 복호화The text was updated successfully, but these errors were encountered: