Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 라우터 분리
- express실행
- nodejs파일업로드
- OAuth 카카오
- express router
- JWT 하드코딩
- express session
- 라우터미들웨어 분리
- 세션으로 로그인 구현
- mysql wsl
- node.js path
- ws 라이브러리
- buffer.from
- Uncaught Error: could not find react-redux context value; please ensure the component is wrapped in a <Provider>
- express.static
- 라우트 매개변수
- next 매개변수
- FormData()
- 아이디 중복체크기능
- css기초
- 라우터와 미들웨어
- 시퀄라이즈 기본설정
- JWT 만들어보기
- 블록 만들기
- javascript기초
- cookie-parser 만들어보기
- 비동기파일업로드
- useContext
- JWT 로그인 기능 구현
- useEffect clean up
Archives
- Today
- Total
목록JWT 로그인 기능 구현 (1)
즐코
JWT로 로그인 기능 구현해보기
저번 미니 프로젝트 복습 겸 사용자계정을 DB에서 당겨오는 방식으로 JWT 로그인 기능 구현을 연습해보았다. 사실 router 분리를 해야하지만 로그인 기능만 구현할 거니까 server.js 파일에 다 때려박았다. 이번엔 async await를 써보자고 마음먹었다.. 우선 써보기전에 원래 했던대로 콜백지옥을 만들어보앗다. pool.getConnection의 인자로 콜백함수가 들어가고, conn.query에도 3번째 인자로 콜백함수가 들어가니 그안에서 if문까지 써버리면 엄청난 depth가 생긴다. 특히, pool과의 connection을 다시 return해주는 conn.release()를 어디 괄호뒤에 써야할지 찾는 것도 힘들다. 그래서 async, await으로 바꿔보았다. 어떻게 바꿀지 감이 안잡혀서..
NodeJS
2022. 3. 6. 17:58