사용자 도구

사이트 도구


node.js

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
node.js [2018/06/02 18:12]
kwon37xi [Install]
node.js [2022/03/04 14:51]
kwon37xi
줄 4: 줄 4:
   * [[http://nodeqa.com/|Node.js QA]]   * [[http://nodeqa.com/|Node.js QA]]
   * [[http://nodyn.io/|Nodyn]] Java based Node.js   * [[http://nodyn.io/|Nodyn]] Java based Node.js
 +
 +===== 주사용처 =====
 +  * [[https://dzone.com/articles/a-look-into-nodejs|A Look Into Node.js]]
 +
 +> Node.js was never made to solve the compute scaling issue. It was made to tackle the I/O scaling issue, which it does extremely well. Being single-threaded, Node.js might be a bad choice for web servers serving as computational servers, since heavy computation will block the server's responsiveness. 
 +
  
 ===== WebSocket Proxy ===== ===== WebSocket Proxy =====
줄 13: 줄 19:
  
 ===== Install ===== ===== Install =====
-  * [[node.js:nvm|NVM]], [[node.js:nvm_windows|nvm for windows]] 으로 설치는게 제일 빠른 듯.+  * [[https://github.com/nodesource/distributions|nodesource]] : 각종 리눅스 배포판용 저장소 제공. 
 + 
 +<code sh> 
 +# Ubuntu LTS 
 +curl -sL https://deb.nodesource.com/setup_lts.x | sudo -E bash - 
 +sudo apt-get install -y nodejs 
 + 
 +# Ubuntu Current 
 +curl -sL https://deb.nodesource.com/setup_current.x | sudo -E bash - 
 +sudo apt-get install -y nodejs 
 +</code> 
 +  * 일부 직접 빌드가 필요한 npm 패키지를 위해서 ''build-essential'' 설치 필요. 
 +<code sh> 
 +sudo apt-get install -y build-essential 
 +</code> 
 +  * [[node.js:nvm|NVM]], [[node.js:nvm_windows|nvm for windows]] 개발용 여러버전 관리
   * [[https://github.com/joyent/node/wiki/installing-node.js-via-package-manager|Installing Node js via package manager]]   * [[https://github.com/joyent/node/wiki/installing-node.js-via-package-manager|Installing Node js via package manager]]
   * [[https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-an-ubuntu-14-04-server|How To Install Node.js on an Ubuntu 14.04 server]]   * [[https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-an-ubuntu-14-04-server|How To Install Node.js on an Ubuntu 14.04 server]]
줄 25: 줄 46:
   * [[http://www.webcodegeeks.com/javascript/node-js/understanding-garbage-collection-memory-node-js/|Understanding Garbage Collection and Memory in Node.js]]   * [[http://www.webcodegeeks.com/javascript/node-js/understanding-garbage-collection-memory-node-js/|Understanding Garbage Collection and Memory in Node.js]]
   * [[https://blog.risingstack.com/how-to-become-a-better-node-js-developer-in-2016/|How to Become a Better Node.js Developer in 2016]]   * [[https://blog.risingstack.com/how-to-become-a-better-node-js-developer-in-2016/|How to Become a Better Node.js Developer in 2016]]
 +  * [[https://github.com/goldbergyoni/nodebestpractices|goldbergyoni/nodebestpractices: The Node.js best practices list (November 2020)]]
 +  * [[https://github.com/nodeshift/nodejs-reference-architecture|nodeshift/nodejs-reference-architecture: The Red Hat and IBM Node.js Reference architecture. The teams 'opinion' on what components our customers and internal teams should use when building Node.js applications and guidance for how to be successful in production with those components.]]
 +    * [[https://nodeshift.dev/nodejs-reference-architecture/|Node.js Reference Architecture | Node.JS Reference Architecture]]
node.js.txt · 마지막으로 수정됨: 2022/09/21 09:40 저자 kwon37xi