BackEnd/NodeJs
[NodeJs] http 모듈 : 응답 요청
Jaka_Park
2025. 2. 22. 15:54
const http = require("http");
// createServer 메서드가 생성한 서버를 변수나 상수로 지정해야함
const server = http.createServer((req, res) => {
const { url, method, headers } = req;
console.log(url, method, headers);
// 서버에 요청을 보내지 않으면 안됨
// res (response : 응답) 우리가 반송해야할 데이터
res.setHeader('Content-type', 'text/html');
// setHeader : 새로운 헤더 설정 / Content-type은 브라우저가 알고 이해하며 받아들이는 디폴트 헤더
// 응답에 헤더를 붙이게 되고, 컨텐츠 유형은 html이라는 일련의 메타 정보를 전달하게 된다.
// 데이터를 기록
res.write("<html>");
res.write("<head><title>My First Page</title></head>");
res.write("<body><h1>Hello from my Node.js Server!!</h1></body>");
res.write("</html>");
res.end(); // 응답 종료
});
server.listen(3000, () => {
console.log('Server On~~~~');
});
req (요청)
url, method, headers 출력
res (응답)