본문 바로가기

Study/Node.js

[Node.js] HTTP Web Server

1. HTTP Web Server - Simple

1) createServer.js 파일 생성

const http = require('http');

const server = http.createServer((req, res) => {
    res.write('<h1>Hello, world!</h1>');
});
server.listen(8080);

 

2) createServer.js 파일 node 로 실행

node createServer.js

 

3) Web Browser 로 실행 확인

Web Browser에서 localhost:8080 (또는 http://127.0.0.1:8080) 에 접속

 

 

2. HTTP Web Server - HTML File

1) createServer.html 파일 생성

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8"/>
        <title></title>
    </head>
    <body>
        <h1>Hello, world!</h1>
    </body>
</html>

 

2) createServer.js 파일 생성

const http = require('http');
const fs = require('fs');

const server = http.createServer((req, res) => {
    fs.readFile('./createServer.html', (err, data) => {
        if (err) {
            throw err;
        }
        res.end(data);
    });    
});
server.listen(8080);

 

3) createServer.js 파일 node 로 실행

node createServer.js

 

4) Web Browser 로 실행 확인

Web Browser에서 localhost:8080 (또는 http://127.0.0.1:8080) 에 접속

 

'Study > Node.js' 카테고리의 다른 글

[Node.js] Express Web Server Framework  (0) 2022.09.20
[Node.js] npm  (2) 2022.09.19
[Node.js] Basic  (0) 2022.08.23
[Node.js] Node.js 설치  (0) 2022.08.23