본문 바로가기
my_lesson/_NodeJSmongoDB

Node JS

by boolean 2017. 8. 29.
728x90

Node JS


install  download for win & mac : https://nodejs.org/ko/

ubuntu 18.4 LTS install NodeJS

$ sudo install npm

$ sudo install nodejs

$ mkdir HelloWebServer

$cd HelloWebServer

~/HelloWebServer$ npm init         //Enter to the end

~/HelloWebServer$ vi app.js

~/HelloWebServer$ npm install --save express    // --save  -> add this package to package.json


주의할 점은 app.js가 있는 디렉터리에서 npm install express 명령을 실행해야 된다는 것입니다. npm install 명령을 실행하면 app.js가 있는 디렉터리에 node_modules 디렉터리가 생성됩니다. 그리고 node_modules 디렉터리 안에 express 모듈이 설치됩니다.


~$ sudo npm install -g express-generator

~$ mkdir ExampleEJS

~$ cd ExampleEJS

~/ExampleEJS$ express --ejs


express-generator를 사용하여 뼈대를 먼저 만듭니다. express-generator는 전역 모듈(-g 옵션)로 설치를 해야 합니다(윈도우에서는 sudo 명령을 사용하지 않습니다). 그리고 웹 서버 소스들이 위치할 디렉터리를 생성합니다.


EJS EXPRESS - server start

node ./bin/www


http client - postman( Chrome  web browser development tools)

멀티파트 분석 모듈 formidable

$ yarn( or npm) add(or install) formidable


NodeJS 파일 업로드 구현

NodeJS JSON 이용한 request, response service


NodeJS XML 이용한 request, response service
DOM  파서 모듈  libxmljs
$ yarn(or npm) add(or install) libxmljs
XML 생성 모듈 jstoxml
$ yarn(or npm) add(or install) jstoxml


NodeJS REST(Representational State Transfer)ful server
분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처




Node.js v10.0.0 Documentation


댓글