공부/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코드가 저장된 파일)