가자공부하러!

웹서버 구축(생활코딩) 본문

공부/Javascript, Node.js, jQuery, Ajax

웹서버 구축(생활코딩)

오피스엑소더스 2019. 7. 2. 10:46

1. 생활코딩 예제 파일 다운로드

  > https://github.com/web-n/web1_html_internet

  > https://opentutorials.org/course/3332/21032

 

2. 서버 구동

  > 서버를 구동하기 위한 js 코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var http = require('http');
var fs = require('fs');
var app = http.createServer(function(request,response){
    var url = request.url;
    if(request.url == '/'){
      url = '/index.html';
    }
    if(request.url == '/favicon.ico'){
      return response.writeHead(404);
    }
    console.log(__dirname + url);
    response.writeHead(200);
    response.end(fs.readFileSync(__dirname + url));
    //response.end('minhj : ' + url);
    //reponse.end() 괄호 안에 있는 값에 따라 사용자에게 전송하는 데이터가 바뀐다
    //아파치는 못하고 Nodejs는 할 수 있는 것
    return;
});
app.listen(3000);
cs

  > 구동방법
- cmd 관리자 권한으로 실행
- js파일이 있는 디렉토리로 이동
- node main.js 입력(main.js는 위 js코드가 저장된 파일)














Comments