backend/node.js
[Node.js] HTTP Module
껴
2020. 1. 9. 10:52
HTTP Module
- Node.js에서 가장 기본적인 웹 모듈(내장 모듈)이며 HTTP 웹 서버를 생성하는 것과 관련된 모든 기능을 담당
- http 모듈 대신 HTTP 요청에 대하여 라우팅 및 미들웨어 기능을 제공하는 웹 프레임워크인 express.js등을 사용
Spring 이용 시 servlet구현하기가 쉬운 것과 비슷한 느낌?
1. 서버 생성 및 실행



Ctrl+C로 서버 닫기
2. 서버 실행 후 html파일 불러오기
파일다루기


C:\node.js>node server2.js

var fs = require("fs");
var http = require("http");
http.createServer(function(req,resp){
fs.readFile("hello.html",function (error,data) {
resp.writeHead(200, {"Content-Type":"text/html"});
resp.end(data);
});
}).listen(52273,function () {
console.log("server start....");
});
- 음악이나 이미지도 가능하다. content-type을 다르게

- 쿠키 저장
7일동안 유지되도록 설정하기 위해 date객체 사용

- 쿠키 삭제
모든 content null로 초기화


