| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 개발자취업
- 클라우드컴퓨팅
- 꿀단집
- 유노코딩
- Python
- 파이썬
- 중간이들
- 코드잇
- 방송대컴퓨터과학과
- Azure
- nestjs
- 프로그래머스
- 데이터베이스시스템
- 항해99
- mongoDB
- HTML
- aws
- 엘리스sw트랙
- 파이썬프로그래밍기초
- 코딩테스트
- node.js
- 99클럽
- JavaScript
- Git
- redis
- 방송대
- TiL
- 오픈소스기반데이터분석
- 코딩테스트준비
- CSS
- Today
- Total
목록BackEnd/Node.js (3)
배꼽파지 않도록 잘 개발해요
현재 마무리하고 있는 프로젝트에서는 NestJS, express-session, connect-redis, passport를 사용하여 인증을 처리하고 있다.express-session은 세션을 생성하고 관리하며, passport는 인증을 처리하고 인증 정보를 세션에 저장한다.express-session에서 세션을 생성할 때 발급해주는 쿠키는 기본적으로 이름이 'connect.sid'이다. 프론트엔드에서 세션 상태를 확인하는 API를 만들어달라고 해서 작성하던 도중,request의 cookies에서 세션 ID를 추출해야겠다고 생각하였다. 원래 쿠키에서 세션 ID 추출하는 함수는 이런식으로 사용하고 있었다. 이게 connect.sid 쿠키의 값이라고 하면s%3AtWwtNorRjA3u5-SVHMecRQblBv..
벌써 프로젝트가 1차적으로 마무리되었다. 우리 서버는 NestJS 프레임워크를 사용하여 express-session과 connect-redis, passport를 통해 세션 인증을 사용하고 있다. 이전 프로젝트에서 토큰만 사용해봐서 쿠키와 세션을 사용하는 것이 굉장히 낯설었다. 프로젝트 시행착오의 70%는 인증 쪽이고, 30% TypeORM 쪽이다. https://programming-bellybutton.tistory.com/215 [중간이들] NestJS 세션 로그아웃 구현 중 쿠키 문제 해결 과정NestJS 서버에서 express-session과 passport, connect-redis를 사용하여 세션 로그인을 구현하였다.API를 점검하는 도중에 로그아웃에 문제가 있는 것을 발견하였다.어제 몇 ..
프로젝트에서 클라이언트 Request의 IP 주소를 서버에 저장해야하는 일이 생겼다.그래서 node.js 환경에서는 어떻게 해야하는지 알아보았다. https://stackoverflow.com/questions/8107856/how-to-determine-a-users-ip-address-in-node How to determine a user's IP address in nodeHow can I determine the IP address of a given request from within a controller? For example (in express): app.post('/get/ip/address', function (req, res) { // need access to IP address..