목록nodejs (8)
준호씨의 블로그
gitgraph.js라는 녀석을 설치해 보려고 따라 하던 도중 아래 커맨드를 실행시켰는데 오류가 발생했습니다. $ yarn run lerna bootstrap 처음에는 lerna가 설치되어 있지 않다고 해서 lerna를 먼저 설치해 줬고 다시 해 보니 "gyp: No Xcode or CLT version detected!"오류가 발생했습니다. 보통 xcode 관련 파일들이 필요한 경우 아래 명령어로 설치할 수 있는데요. $ xcode-select --install 실행해 보니 이미 설치되어 있다고 나옵니다. $ xcode-select --install xcode-select: error: command line tools are already installed, use "Software Update" t..
운영툴 프로젝트를 하나 전달 받았는데 로컬 개발 환경을 세팅 하니 일정 시간이 지나면 "Error: Connection lost: The server closed the connection." 이 발생하면서 nodejs 프로세스가 죽어 버렸다. 좀 더 상세히 적자면 events.js:182 throw er; // Unhandled 'error' event ^ Error: Connection lost: The server closed the connection. at Protocol.end (/Users/junho85/WebstormProjects/.../node_modules/mysql/lib/protocol/Protocol.js:112:13) at Socket. (/Users/junho8..
brew 로 설치 하기 brew install node # 특정버전 brew install node@8 설치 후 PATH 지정 방법이 나온다. 버전이나 환경에 따라 다르나 대략 다음과 같다. ex) echo 'export PATH="/usr/local/opt/icu4c/bin:$PATH"' >> ~/.zshrc echo 'export PATH="/usr/local/opt/icu4c/sbin:$PATH"' >> ~/.zshrc macOS Installer (.pkg) 로 설치 하기 https://nodejs.org/ko/download/ 에 가서 다운 받아서 설치 한다. nvm 설치 brew install nvm ~/.nvm 디렉토리 생성 mkdir ~/.nvm ~/.zshrc 에 다음 내용 추가 expo..
회사님의 은총으로 IntelliJ 는 이미 라이센스 받아서 사용 하고 있었음. PyCharm 은 커뮤니티 버전으로 사용 하고 있었다. 이미 업무에서 다양한 언어를 사용하고 있는 상태. 업무에 적극 활용은 하지는 않지만 종종 쓰는 언어들 까지 포함하면 java, perl, python, c, html, css, javascript, nodejs, php, ruby, c#, swift... 등등. DB 도 mysql, oracle 은 물론 postgresql, mongodb 등등 최근 IntelliJ 라이센스가 만료 되어서 이참에 다른 언어들의 생산성도 향상 시켜 볼 겸 All Products Pack 으로 신청 해서 받았다. 오오 회사느님 감사합니다 ㅠㅠ All Products Pack 라이센스를 가지고 ..
express3 에서는 session destroy 를 할 때 req.session.destroy 함수를 사용 하곤 하였으나 express4 로 오면서 이 함수가 사라졌다. 그래서 session.destroy 함수를 사용 하고 있는 상태에서 express 를 4 로 버전업 하면 다음과 같은 오류를 만날 수 있다. Cannot read property 'destroy' of undefined 기존 session 관련 기능들은 express-session 패키지로 분리 되었다. https://github.com/expressjs/session 해당 패키지를 추가해 주어서 사용 하는 방법이 있지만 귀찮으면 그냥 req.session = null 을 하면 된다. null 을 넣는다는게 세션을 파괴 한다는 느낌이..