web development (3) 썸네일형 리스트형 Node express 이번 시간에는 Node express를 간단히 배워볼거에요. Node express는 크게 2가지로 Routing과 Middleware로 나뉘어집니다. 생활코딩 유튜브 수업을 듣고 만든 예제 해석을 통해 간단히 알아보는 시간을 가지도록 할게요. 먼저 10번줄의 코드를 보면 app.use(helmet()) 으로 보안에 관련된 미들웨어에요. var helmet = require('helmet'); 을 통해 helmet 모듈을 가져오면 누군가가 만들어놓은 미들웨어를 손쉽게 가지고와서 사용할 수 있죠. 12번의 app.use(express.static('public')); 는 정적인 파일 사용하고 싶을 때 이 미들웨어를 쓰면 public 디렉토리 안에 있는 파일이나 디렉토리를 url통해 접근가능하게 해줘요. p.. Oauth 이번 시간은 Oauth에 대해 배워볼 거예요. Oauth는 용어는 생소할 수 있지만 기능은 들으시면 다 아실 거예요. 새로운 사이트에 방문해서 새로 회원가입하라고 하면 엄청 귀찮잖아요? 그럴 때 페이스북, 구글, 카카오, 애플 등등 유저가 많은 사이트에 가입된 정보로 회원 가입을 할 수 있는 기능이에요. 사용하면 유저에게 큰 편의를 줄 수 있는 Oauth에 대해 배워볼게요. Oauth Oauth의 주체는 크게 3가지가 있어요. 3가지의 개념을 먼저 알아볼게요. 1. Resource server Google, Facebook 등 있는 곳(데이터 가지고있는 서버)입니다. 만약 유저가 Resource server에 회원가입이 안되어있다면 당연히 사용할 수 없겠죠? 2. Resource owner Oauth를 .. Cookie Cookie 오늘은 이름 부터 맛있는 Cookie에 대해서 배워 볼거에요. 먼저 쿠키의 사전적 정의는 "인터넷 웹 사이트의 방문 기록을 남겨 사용자와 웹 사이트 사이를 매개해 주는 정보." 입니다 쉽게 말하면 이전에 방문을 한 유저가 있다면 이 유저에게 쿠키라는 것을 주고 유저의 웹 브라우저에 저장을 해 놓습니다. 이후 유저의 웹 브라우저에 해당 쿠키가 있으면 이 유저는 이미 방문을 했던 유저라는 것을 알 수 있죠. 이번시간에는 Node.js 에서 Cookie 설정에 대해 배워볼 것이고 Node.js 사전 지식이 없으시면 글이 어려울 수 있습니다. cookie 읽기 req.headers.cookie -> cookie 값이 담깁니다. if 에서 req.headers.cookie 이 undefined가 아니.. 이전 1 다음