해당 내용은 깃허브에 올려두었다.
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 |