Node Server 실행 해보기

김선빈·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일

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

답글 달기