일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Nodejs
- AWS
- https
- Joi
- reduce
- 항해99
- 타입스크립트
- 조건문
- mongodb
- it
- elb
- wil
- nomadcoder
- npm
- 자바스크립트
- Load Balancer
- 메소드
- CORS
- Node.js
- 프로그래머스
- TypeScript
- java
- ubuntu
- JWT
- MYSQL
- nginx
- 생활코딩
- mongoose
- 노마드코더
- JavaScript
- Today
- Total
목록https (2)
V-logue
AWS ELB와 Nginx로 HTTPS 서버 구축하는 도중 서버를 테스트 하는 과정에서 문제가 발생했다. node app.js로 서버를 시작하고나서 별다른 동작이 없는데도 불구하고, 계속해서 GET / 404요청이 들어오는 것이다. 이 문제를 해결하기 위해서 server section의 server_name과, location section의 proxy_pass값에 문제가 있다고 인식하고 값을 수정하기로 했다. (참고로 http Ip 주소는 실제 ip 주소말고 임의의 ip 주소를 넣었다.) server { listen 80; server_name rendev.link; // 단순히 nginx가 어떻게 http요청을 처리하는 지 알려주는 section location / { proxy_pass http:/..
실전 프로젝트를 진행하면서, 로그인 기능을 구현하게 됐다. jwt를 통해 로그인을 구현하는 건 항해를 진행하던 중 늘 하던 일이라, 별로 어렵지 않았는데 refreshToken을 사용하자는 말이 나왔다. jwt는 기본적으로 Stateless한 방식이라서 토큰을 발급해주는 서버측에서는 토큰을 가지고 있는 유저가 과연 진짜 유저인지 확인할 수 없다는 에로사항이 발생한다. 요약 무상태(Stateless) - 클라이언트와 서버 관계에서 서버가 클라이언트의 상태를 보존하지 않음 을 의미한다. 장점 : 서버의 확장성이 높기 때문에 대량의 트래픽 발생 시에도 대처를 수월하게 할 수 있다. 이에 대한 보안적인 측면을 강화하기 위해서 등장한게 refresh token인데 이 refresh token이라는걸 사용함으로서,..