일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JWT 만들어보기
- OAuth 카카오
- 라우터미들웨어 분리
- 라우터와 미들웨어
- nodejs파일업로드
- express실행
- cookie-parser 만들어보기
- 비동기파일업로드
- 라우터 분리
- node.js path
- mysql wsl
- express router
- next 매개변수
- express.static
- 시퀄라이즈 기본설정
- ws 라이브러리
- Uncaught Error: could not find react-redux context value; please ensure the component is wrapped in a <Provider>
- css기초
- express session
- 블록 만들기
- 세션으로 로그인 구현
- useContext
- FormData()
- useEffect clean up
- javascript기초
- buffer.from
- JWT 하드코딩
- 라우트 매개변수
- JWT 로그인 기능 구현
- 아이디 중복체크기능
- Today
- Total
목록express session (2)
즐코
1/ session으로 로그인 기능 구현 2/ 라우터,미들웨어 분리하기 1/ session으로 로그인 기능 구현 #1. 로그인 시 사용자의 정보를 쿠키와 함께 세션에 담을 준비를 하자. 우선 이제 슬슬 코드를 조금 간단하게 쓰는 연습을 해야함 let userid = req.body.userid / let userpw = req.body.userpw 대신 let {userid,userpw}=req.body 로 줄이기 for문+if문 조합 대신 filter 메소드 써서 true인 값만 걸러내기 일단, filter는 배열을 return하니까, loginData를 [ ] 대괄호로 감싸야 배열이 통째로 리턴되지않고, 배열 안의 값만(여기선 객체) 출력된다. #2. 로그인 성공 시 vs 로그인 실패 시 응답을 나누..
1/ 코드의 분리 2/ express의 router 기능 3/ session 모듈 사용 1/ 코드의 분리 디자인 패턴 - 코드를 분리하는 디자인 MVC Model (특정 데이터를 담는 변수 - 객체나 배열 등) View (화면 표현 - html) Controller (M과 V를 컨트롤 하는 파일) 디자인패턴 MVC에 기반해서 우리는 코드를 효율적으로 분리해야한다. 처음 게시판/로그인 구현 시 모든 라우터, 미들웨어를 다 server.js에 다 때려박았다. 지금은 전반적인 로직을 배우기 위해 만든 초간단 사이트이므로 코드도 그다지 길지 않았고, 나혼자 보는 코드니까 코드별 기능 분간이 쉬웠다. 하지만, 실제 사이트는 코드 양이 방대하고, 팀원들이 각자 분업해서 코드를 작성할 것이다. 근데 이 때 한 파일을..