본문 바로가기

Node

html, css, js 간단히 만들고 node에 연결해보기

해당 내용은 깃허브에 올려두었다.

https://github.com/kim400im/node-server-test-1

 

GitHub - kim400im/node-server-test-1: first testing for node.js

first testing for node.js. Contribute to kim400im/node-server-test-1 development by creating an account on GitHub.

github.com

 

 

let http = require('http')  // node에서 제공하는 http 관련 내용을 받아온다

// 요청과 응답을 받는다. 자동으로 node에서 각각 넣어주고 만들어준다.
function onRequest(request, response){
    // http는 head와 body로 이루어진다.
    // 이떄 body에는 내용이 들어가고, head에는 통신 상태가 들어간다.(200, 204, 500 등), 또 응답의 형태를 적어준다. (html인지 뭔지 등)
    // 이게 head
    response.writeHead(200, {'Content-Type' : 'text/html'});
    // 이게 body다
    response.write('Hello Node.js');
    // 전송이 날아간다.
    response.end();
}

// onRequest 함수로 통신하고 이떄 주파수는 8888로 맞출것이다. 다른말로 포트 번호다.
http.createServer(onRequest).listen(8888);
// localhost:8888

// 이 파일을 실행할 떄는 node server.js를 터미널에 입력한다. 파일명은 그떄마다 다르게 하자
// 서버를 종료할 때는 터미널에서 ctrl + c를 하자

 

이렇게 간단하게 서버를 만들 수 있다. 

 

 

 

http://localhost:8888 에서 localhost는 내 컴퓨터의 주소다. 8888은 포트번호고

 

 

'Node' 카테고리의 다른 글

javascript 함수 4가지  (0) 2024.07.28
express generator  (0) 2024.07.28
npm, install, uninstall, let, const, var  (0) 2024.07.27
docker, mariaDB 설치 및 사용  (0) 2024.07.22
JS 기초 - var, let const  (0) 2024.06.18