JS/JS__node-works 7

express 명령어 동작 안할 때

//프로젝트 폴더로 이동 cd /usr/local/bin //express가 설치되어 있는지 확인 ls //없다면 권한설정좀 cd /Users/내이름 chmod 777 .npm //설치 sudo npm -g install express-generator //이때 설치 후에 나오는 메세지 확인 /Users/내이름/.npm-global/bin/express -> /Users/내이름/.npm-global/lib/node_modules/express-generator/bin/express-cli.js + express-generator@4.16.1 updated 1 package in 2.706s //Path 설정 vim ~/.bash_profile export PATH=$PATH:$HOME/.npm-globa..

JS/JS__node-works 2019.10.06

cluster

//cluster //싱글 스레드인 노드가 CPU코어를 모두 사용할 수 있게 해준다 //포트를 공유하는 노드 프로세스를 여러개 둘 수 있어 요청이 많이 들어왔을 때 병렬로 실행된 서버의 개수만큼 요청을 분산 //코어 하나당 노드 프로세스 하나가 돌아가게 할 수 있다 //세션 공유가 불가능하다 - Redis등의 서버를 도입하여 해결 가능 const cluster = require('cluster'); const http = require('http'); const numCPUs = require('os').cpus().length; if (cluster.isMaster){ console.log(`master process id: ${process.pid}`); for(let i=0; i < numCPUs;..

JS/JS__node-works 2019.10.06