[node.js]웹서버 만들기

cooking_123·2022년 8월 28일

node.js

목록 보기
1/2
post-thumbnail

main.js

var http = require('http');
var fs = require('fs');
var app = http.createServer(function(request,response){
    var url = request.url;
    if(url == '/'){
      url = '/index.html';
    }
    if(url == '/favicon.ico'){
        response.writeHead(404);
        response.end();
        return;
    }
    response.writeHead(200);
    console.log(__dirname + url)
    //C:\Users\김효영\Desktop\백엔드 강의\web1_html_internet/1.html
    //이럻게 출력
    //C:\Users\김효영\Desktop\백엔드 강의\web1_html_internet 
      //-> 여기까지는 지금 main.js가 위치하고 있는 파일 주소이고
    //  /1.html -> 사람들이 요청할때마다 접근한 주소 
    response.end(fs.readFileSync(__dirname + url));
    // -> readFileSync -> 파일을 읽어와서 브러우저 상에 출력된다. 

    //response.end(("dfdfdf" + url));
    //-> 이렇게 작성하면 화면에 'dfdfdf 1.html'이런식으로 출력된다.  
});
app.listen(3000);

이렇게 적고 터미널에

node main.js

를 적는다.

0개의 댓글