PR CENTER
뉴스룸 | 자료실
Node.js HTTP 모듈
Node.js의 내장 HTTP 모듈은 웹 서버를 구축하는 가장 기본적이면서도 중요한 도구이다.
Express.js와 같은 프레임워크의 기반이 되는 모듈이기 때문에, HTTP 모듈을 이해하면 웹 개발의 근본 원리를 파악할 수 있다.
기본 HTTP 서버 구조
1. 요청 받기: 클라이언트로부터 HTTP 요청을 받는다.
2. 요청 처리: URL, HTTP 메서드, 헤더 등을 분석한다.
3. 응답 생성: 적절한 데이터와 상태코드를 준비한다.
4. 응답 전송: 클라이언트에게 결과를 보낸다.
□ HTTP 서버 만들기
기본 예제
파일 시스템(fs)을 활용한 HTML 제공 예제
REST API 서버 구축
□ 쿠키와 세션 이해
쿠키
쿠키 동작 플로우
1. 서버 : Set-Cookie 헤더로 쿠키 전송
2. 브라우저 : 쿠키를 저장소에 보관
3. 브라우저 : 이후 요청 시 Cookie 헤더에 자동 포함
4. 서버 : 요청 헤더에서 쿠키 정보 읽기
쿠키 설정 예제
⭐발표자 : 이선우님
페이지 바로가기
> ABOUT US
> SOLUTION
> PR CENTER
> CONTACT
> 인재채용
> kakao i cloud 고객센터
@2024 K2SYSTEMS. All rights reserved.
HOME | ABOUT US | SOLUTION | PR CENTER | CONTACT | 인재채용 | kakao i cloud 고객센터
Node.js HTTP 모듈
Node.js의 내장 HTTP 모듈은 웹 서버를 구축하는 가장 기본적이면서도 중요한 도구이다.
Express.js와 같은 프레임워크의 기반이 되는 모듈이기 때문에, HTTP 모듈을 이해하면 웹 개발의 근본 원리를 파악할 수 있다.
기본 HTTP 서버 구조
1. 요청 받기: 클라이언트로부터 HTTP 요청을 받는다.
2. 요청 처리: URL, HTTP 메서드, 헤더 등을 분석한다.
3. 응답 생성: 적절한 데이터와 상태코드를 준비한다.
4. 응답 전송: 클라이언트에게 결과를 보낸다.
□ HTTP 서버 만들기
기본 예제
파일 시스템(fs)을 활용한 HTML 제공 예제
REST API 서버 구축
□ 쿠키와 세션 이해
쿠키
쿠키 동작 플로우
1. 서버 : Set-Cookie 헤더로 쿠키 전송
2. 브라우저 : 쿠키를 저장소에 보관
3. 브라우저 : 이후 요청 시 Cookie 헤더에 자동 포함
4. 서버 : 요청 헤더에서 쿠키 정보 읽기
쿠키 설정 예제
⭐발표자 : 이선우님