auth;

박주광·2021년 11월 8일
0

🖥node.js

오늘은 node.js를 공부함에 있어서 기본적인 백엔드 구성에 있어서는 마지막이

라 할 수 있는 authentication 기능을 구현하였습니다.

auth.js 라는 파일을 하나 만들어서 내부에 authentication 기능을 구현하였는데, 이부분에서 이해가 안가는 부분이 많았습니다. 우선 토큰을 클라이언트 쿠키에서 가져와 그 부분을 인증을 진행하는 방식으로 코드를 짰구, 예외처리는 throw 문법을 이용하여 구현하였습니다. 마지막엔 module.exports 라는 문장을 통해 index 와 연결될 수 있게 구현해 index 에서 auth.js 파일에 접근할 수 있도록 해주었습니다. ![]

(https://images.velog.io/images/jugwang99/post/c8c5f9fe-46ae-4d2e-a5e3-e5b2f04dfd54/auth.png)

index 에서 authentication 을 구현하는데는 크게 어려움이 있진 않았었던

것 같습니다. response status가 200으로 둬 성공했을때를 의미하게 하였

구 나머지 부분들은 user.info 를 request 하는 방식으로 받아와서 다시

response 하게끔 하였습니다. 드디어 node.js 부분 강의를 한번 돌리는데

성공하였고 기본적인 코드도 작성하였지만.. 여전히 이해가 잘 안가는 부분 투성

이고 여러번 복습해서 공부해야 할 거 같단 생각이 많이 듭니다.. 그래두, 로그

인 기능이 정상작동하고 로그아웃도 할 수 있는걸 보니 뿌듯하고 또, 엄청 재밌

기도 해서 열심히 할 수 있을것 같습니다. 이제는 다시 강의를 원점으로 돌려

서.. 문법 하나하나 함수 하나하나 세세하게 공부하는 시간을 가져봐야 할것같습니다

profile
#기록

0개의 댓글