WEB기초
[node.js] Node.js를 이용한 서버 열어보기
별토끼.
2017. 4. 20. 13:22
반응형
Node.js를 이용한 서버 열어보기
- node.js란?
Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open source libraries in the world.
(홈페이지 참조 : nodejs.org)
- node.js와 java의 차이점
- node.js와 java가 스타벅스라고 예를 들면!
- node : 주문하는 카운터가 한 곳, 주문 후 대기표를 받고 대기열에서 기다리는 형식. 먼저 주문했어도 종류에 따라 나중에 주문한 것을 받을 수 있다.
- java : 주문을 하려하면 주문 카운터가 생성된다. 주문한 것이 나올 때 까지 손님은 카운터 앞에서 기다린다. 5명의 손님이 주문하면 카운터 5개가 생성되고 100명의 손님이 주문하면 카운터 100개가 생성된다. 각각 한명 한명씩 처리한다.
- 그럼 더 좋은 방식은?
이에 대한 의견은 분분하다
정확한 것은 카운터가 하나인 것이 메모리를 덜 차지한다는 사실!
- node.js 설치
nodejs.org에 접속하여 설치하면 된다.
- node 실행하기
cmd창에 node를 입력한다.
javscript실행 환경이므로 위처럼 가능하다.
- nodejs로 서버 실행하기
1. 위의 화면에서 경로 설정을 위해 ctrl+c로 빠져나온다.
2, 서버를 실행할 경로로 이동한다.
3. npm start를 한다.
4. 웹브라우저에서 localhost:3000 으로 접속한다.
** 출력 결과 **
|
- 다른 페이지로 이동하기
- a링크를 이용하면 된다.
- 링크창에 들어갈 경로를 적는다.
|
- LocalStorage 이용하여 문자열 저장
- 입력한 문자열을 localStorage에 저장하는 방법
: localStorage.savedMsg를 이용한다.
** 출력 결과 **
|
- 새로고침해도 저장되어있다!
반응형