node + express

YOUNGJOO-YOON·2021년 8월 28일
0

node_express

목록 보기
1/6

hello world

node를 사용해서 웹 서버를 만들어보자.

기본적으로 node를 사용하기 위해서는 window에선 git bash, 그 외의 os에서는 terminal을 통해 node를 설치하도록 하자.

const http = require('http')
const port = process.env.PORT || 3000

const server = http.createServer((request,response)=>{
response.writeHead(200,{'Content-Type':'text/plain'})
  response.end('Hello Wolrd!')
})

server.listen(port,()=> console.log('Hello port 3000!'))

https://nodejs.org/ko/docs/guides/anatomy-of-an-http-transaction/

위 링크를 참조하면 http 트랜잭션에 대해 알 수 있다.

서버는 request로 요청을 받고 response로 해당 요청에 맞는 일을 한 다음 돌려주게 된다.
respons.writeHead로 요청에 대한 state 값과 end에 요청에 대한 실질적인 내용을 담아 돌려주면 서버가 하는 역할이 끝나고 통신도 끊기게 된다.

profile
이 블로그의 글은 제 생각을 정리한 글과 인터넷 어딘가에서 배운 것을 정리한 글입니다. 출처는 되도록 남기도록 하겠습니다. 수정 및 건의 오류 등이 있으면 언제든지 댓글 부탁드립니다.

0개의 댓글