티스토리 뷰

728x90
반응형

오늘은 Auth 기능을 공부하였는데 아직도 이해가 가지 않는 부분도 있지만 따라 해보려 한다.

 

 

먼저, 추후에 쓰일 예정이지만 Express라는 라우터를 사용하기 위해 현재 쓰이는 API들의 경로를 디테일하게 나누었다.

api 경로 재설정

이렇게 해야 현재 라우터가 어디에 관련된 라우터인지 알 수 있기 때문이다. users, products, comment 등 다양하게 존재하기 때문이다.

 

index.js

index.js에서 auth 추가

상단에는 auth를 import를 해야 사용할 수 있다. 또한 middleware값에서 Authenticaation이 True일 경우 원하는 유저정보를 제공하여 가져올 수 있다. 

 

middleware/auth.js

인증처리하는 코드

아직은 이 순서가 이해가 가면서도 이해가 잘 가지 않지만, 원래 어려웠던 것이니 일단 이렇게 하는구나 하고 넘어가려 한다.

 

 

 

학원에 다닐적에 이걸 그냥 주입식으로 하려던 이유를 알았다. 지금도 아직 이해하는데 문제가 있지만,

반복을 하다보면 언젠가는 이해하는 날이 온다는 것을 반드시 알기에 오늘도 일지를 작성하였다.

몇 달을 아무것도 안 하면서 많은 생각을 가지게 되었다.

 

'내가 원하는 길이 맞을까... 과연 이렇게 하는 것이 맞는가...'

 

아직도 맞는지는 사실 잘 모르겠다.

다만, 내가 좋아한다고 했고, 만들어보고 싶었고, 그리고 포기하고 싶지 않아 아직도 공부하고 있다.

이런 마음이 전달되어 꼭 회사에 취업이 잘 되기를 바라면서 오늘도 공부 일지를 마무리한다.

 

오늘의 코드 바로가기

728x90
반응형
댓글
250x250
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함