Node Server 실행 해보기

seonbin2·2021년 4월 6일
0

node

목록 보기
1/1
post-thumbnail
  1. node 정의
  2. 간단한 node server 실행 해보기

1. node 정의

  1. 노드의 정의
    👉 Node.js는 크롬 V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임
  2. 노드는 서버인가?
    👉 앞에서 말했듯이, 노드는 자바스크립트 런타임이고,
    서버의 역할도 수행할 수 있다.
  3. 런타임이란?
    👉 특정 언어로 만든 프로그램들을 실행할 수 있게 해주는 가상 머신
    간단히 생각 했을 때 실행기라고 생각했다.

2. 간단한 node server 실행

const http = require('http');

const server = http.createServer((req, res) => {
    res.writeHead(200, { 'Content-Type' : 'text/html; charset=utf-8'})
    res.write('<h1>Hello Node!</h1>');
    res.write('<p>Hello server</p>');
    res.end('<p>End Node!</p>');
})
    .listen(8080);
server.on('listening', () => {
    console.log('8080번 포트에서 서버 대기 중입니다.');
})
server.on('error', (error) => {
    console.error(error);
})

위의 코드는 express없이 http 모듈을 이용하여 server 생성한 코드이다.
코드 작성후 node js명을 입력하게 되면 서버를 실행이 된다.
다음에는 exprees를 사용하여 node server 실행하는것을 다뤄보도록 하겠다.

profile
개발개발개발

관심 있을 만한 포스트

1개의 댓글

comment-user-thumbnail
2021년 4월 8일

좋은 정보 감사합니당 ^_____^

답글 달기