사용자 도구

사이트 도구


node.js

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
node.js [2018/06/02 18:12]
kwon37xi [Install]
node.js [2022/09/21 09:40] (현재)
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
 +  * [[node.js:pm2|pm2]]
 +
 +===== 주사용처 =====
 +  * [[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: 줄 20:
  
 ===== 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: 줄 47:
   * [[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://nodeshift.dev/nodejs-reference-architecture/|Node.js Reference Architecture | Node.JS Reference Architecture]]
 +    * https://github.com/nodeshift/nodejs-reference-architecture
 +  * [[https://medium.com/zigbang/nodejs-%EB%B0%B1%EC%97%94%EB%93%9C-%EA%B0%9C%EB%B0%9C-%ED%99%98%EA%B2%BD-%EC%9E%AC%EC%A0%95%EB%B9%84%ED%95%98%EA%B8%B0-4082eec0e107|Nodejs 백엔드 개발 환경 재정비하기. tslint를 eslint로 마이그레이션, vscode에서… | by Kay Hwang | 직방 기술 블로그 | Sep, 2022 | Medium]]
node.js.1527930736.txt.gz · 마지막으로 수정됨: 2018/06/02 18:12 저자 kwon37xi