전체 글

자유롭게 써내려가자.
Backend/Node.js

[Node.js 개발자 되기] 6. 로그인 구현

[Node.js 개발자 되기] 5. HTTP프로토콜 특징 그리고 세션과 쿠키 HTTP 프로토콜 세션과 쿠키를 설명하기 앞서 HTTP프로토콜의 특징에 대해서 알아보겠습니다. HTTP프로토콜은 Connectionless(비연결)을 지향합니다. 즉 클라이언트와 서버가 대화(요청, 응답)를 주고받 pventi.tistory.com 로그인 구현을 위해 FE부분을 수정해 놨습니다. 상단에 내비게이션 바를 보면 signin 기능 펜촉모양(포스트 작성) 기능이 생겼습니다. 게시글을 아무나 작성하도록 놔두면 홈페이지가 원하지 않는 글로 도배가 될 것입니다. 이를 위해 회원가입을 통해 사용자를 받고 인가된 사용자만이 게시글과 답변을 달도록 만들어 줘야 합니다. 1.0 세션 이전 글에서 세션에 대해서 알아봤습니다. 회원가입..

Backend/Node.js

[Node.js 개발자 되기] 5. HTTP프로토콜 특징 그리고 세션과 쿠키

HTTP 프로토콜 세션과 쿠키를 설명하기 앞서 HTTP프로토콜의 특징에 대해서 알아보겠습니다. HTTP프로토콜은 Connectionless(비연결)을 지향합니다. 즉 클라이언트와 서버가 대화(요청, 응답)를 주고받은 후 연결을 유지하지 않았다는 말입니다. 매번 대화를 할 때마다 SYN, ACK 교환하며 Connection을 맺는데 이는 인터넷 보급이 지금처럼 잘되어있지 않았을 시절에는 무리가 없어 보였습니다. 또한 "연결합니다, 연결됐습니다." 이런 단순한 개념의 방식이 아닌 아래와 같은 TCP방식(3 way-handshake)을 사용합니다. 위 과정이 모두 끝나야 그제야 connection이 맺어집니다. 매번 연결을 다시 할 때마다 위 과정을 거치기에는 서버가 부담이 갑니다. 그렇기에 현재에는 HTTP..

Backend/Node.js

[Node.js 개발자 되기] 4. BootStrap 적용

[Node.js 개발자 되기] 3. 코드 정리하기 [Node.js 개발자 되기] 2. REST를 이용한 CRUD [Node.js 개발자 되기] 1. REST 이해하기 REST 1. REST란? REST란 자원의 이름을 구분하여 자원의 상태를 주고받는 과정을 말합니다. 쉽게 풀어서 말하자면 Client와 pventi.tistory.com 그래도 보이는 맛이 있어야 개발하는 재미가 있으므로 기본적인 디자인만 빠르게 적용시켜 놨습니다. Home Read 디자인을 다 입혀놓으니 그럴 듯 합니다. GitHub - dotredbee/rest-basic: rest-basic server 1 rest-basic server 1. Contribute to dotredbee/rest-basic development by ..

P.Venti
자유