본문
[2017.10.23] 02. Node.js 기본 서버 실습
컴퓨터/이론: 개발 2017. 10. 23. 21:41
도입
Node.js는 javascript 기반의 서버 프레임워크이다.
그래서 클라이언트 단 언어인 javascript로 서버 구현이 가능하다.
C, Java, Javascript로 서버를 구현하는 경험을 해보니... C보다는 Java가 Java보다는 Javascript가 구현이 훨씬 수월하다..
실습
server.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | // 1. 서버 모듈(라이브러리)를 import var http = require("http"); // 2. 서버 모듈을 사용해서 서버를 정의 // 함수형 언어이므로 callback을 할 때 자바처럼 객체를 넘기는 것이 아니라 함수를 넘긴다. // 그리고 함수 이름은 필요 없다 (코드만 실행하면 되므로) // request는 사용자의 요청, response는 응답 var server = http.createServer( function(request, response) { // 사용자 요청에 대하여 어떻게 응답할지를 정의 response.write("Hello Heepie!"); // 응답 종료 response.end(); }); // 3. 서버 실행 // 소켓의 accept과 비슷한 역할 // 인자로 포트와 수행 함수 설정 server.listen(8091, function() { console.log("server is running ... "); }); | cs |
스크린 샷
#Node.js 서버 #노드js 서버
'컴퓨터 > 이론: 개발' 카테고리의 다른 글
[2017.10.25] 17. ArrayList와 LinkedList (0) | 2017.10.25 |
---|---|
[2017.10.24] 01. http GET Method와 POST Method 개념과 실습 (0) | 2017.10.24 |
[2017.10.23] 01. Javascript 기본 문법과 실습 (0) | 2017.10.23 |
[2017.10.23] 16. IoC(Inversion of Control) 개념 (0) | 2017.10.23 |
[2017.10.23] 15. DI(Dependency Injection) 개념 (0) | 2017.10.23 |
댓글