티스토리 뷰
728x90
반응형
오늘은 Auth 기능을 공부하였는데 아직도 이해가 가지 않는 부분도 있지만 따라 해보려 한다.
먼저, 추후에 쓰일 예정이지만 Express라는 라우터를 사용하기 위해 현재 쓰이는 API들의 경로를 디테일하게 나누었다.
이렇게 해야 현재 라우터가 어디에 관련된 라우터인지 알 수 있기 때문이다. users, products, comment 등 다양하게 존재하기 때문이다.
index.js
상단에는 auth를 import를 해야 사용할 수 있다. 또한 middleware값에서 Authenticaation이 True일 경우 원하는 유저정보를 제공하여 가져올 수 있다.
middleware/auth.js
아직은 이 순서가 이해가 가면서도 이해가 잘 가지 않지만, 원래 어려웠던 것이니 일단 이렇게 하는구나 하고 넘어가려 한다.
학원에 다닐적에 이걸 그냥 주입식으로 하려던 이유를 알았다. 지금도 아직 이해하는데 문제가 있지만,
반복을 하다보면 언젠가는 이해하는 날이 온다는 것을 반드시 알기에 오늘도 일지를 작성하였다.
몇 달을 아무것도 안 하면서 많은 생각을 가지게 되었다.
'내가 원하는 길이 맞을까... 과연 이렇게 하는 것이 맞는가...'
아직도 맞는지는 사실 잘 모르겠다.
다만, 내가 좋아한다고 했고, 만들어보고 싶었고, 그리고 포기하고 싶지 않아 아직도 공부하고 있다.
이런 마음이 전달되어 꼭 회사에 취업이 잘 되기를 바라면서 오늘도 공부 일지를 마무리한다.
728x90
반응형
'Back-End > Node' 카테고리의 다른 글
boiler-plate : 클라이언트와 서버를 동시에 키는 방법 (0) | 2021.03.31 |
---|---|
boiler-plate : 로그아웃 기능을 만들기 (0) | 2021.03.27 |
boiler-plate : 로그인 기능을 추가하기 (0) | 2021.03.25 |
boiler-plate : 비밀번호를 암호화하여 받기 (0) | 2021.03.24 |
boiler-plate : 비밀 설정 정보 관리하는 방법 (0) | 2021.03.23 |
댓글
250x250
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- mongodb
- node-sass
- node
- 자바
- 노드
- 리액트
- array
- 리액트 썸네일
- 프로그래머스
- redux
- javascript
- programmers
- Git
- Switch
- github
- node.js
- 뷰
- CSS
- react
- 리액트 유튜브
- java
- Visual Studio Code
- 파이썬
- 코딩테스트
- 함수
- 재공부
- 배열
- 리덕스
- Coding Test
- 자바스크립트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함