개발자 9Diin의 개발일기
Node.js 파헤치기 - 3. HTTP Requests 본문
반응형
1️⃣ HTTP Requests
Node.js에서 모듈을 불러오기 위해선, require 메서드를 사용한다고 했다. 그렇기 때문에 require 메서드를 사용하여 HTTP를 요청해보도록 한다. 아래 코드를 참고해보자.
const http = require("http") // require 메서드를 통해 http 모듈 사용
const port = 3000 // 포트번호 지정
const server = http.createServer((req, res) => {
res.statusCode = 200
res.setHeader("Content-Type", "text/html")
res.end("<h1>Hello World!!<h1>")
})
server.listen(port, () => {
console.log(`Server running at port ${port}`)
})
위 코드를 보면 require 메서드를 통해 HTTP 모듈을 사용한다 정의하고, 포트번호를 임의로 지정해준다. 그리고 나서 createServer라는 메서드를 통해 서버를 생성해준다. 서버생성이 완료되면 응답값의 statusCode는 200으로 올바르게 생성되었음을 선언하고, Content-Type은 text/html로 임의로 할당 (object로 받을 경우에는 application/json을 넣어주면 된다.) 출력된 값을 html 태그로 그려주는 코드이다.
마지막으로 HTTP Server가 실행되면 listen 메서드로 올바르게 서버가 동작하고 있는지 콘솔로 포트번호와 텍스트 문구를 찍어보았다.
반응형
'2021-2023' 카테고리의 다른 글
Node.js 파헤치기 - 2. 모듈이란? (0) | 2023.08.01 |
---|---|
자바스크립트 한글 Input Validation - 은/는/이/가 구분 (0) | 2023.03.26 |
당산역 데이트코스 추천 - 피자맛집 '롱타임노씨'와 카페 '맨홀커피' (1) | 2023.03.20 |
맛은 그럭저럭, 분위기는 괜찮았던 교대이층집 (0) | 2023.03.19 |
TypeScript 타입시스템과 타입의 종류 (0) | 2023.03.10 |