Node.js/Windows ENOENT stat AppData\Roaming\npm 오류 — npm 폴더 생성으로 해결하기
1. 문제 정의 Windows에서는 Node.js 설치 후 npm install <패키지> 명령을 실행할 때 다음과 같은 메시지가 나오며 설치가 실패하는 경우가 있다. 1 Error: ENOENT, stat 'C:\Users\RT\AppData\Roaming\npm' E...
React 'Minified exception occurred' 에러 — NODE_ENV=development로 전체 에러 메시지 확인하기
React에서 ‘Minified error occurred’ — NODE_ENV development로 전체 에러를 확인하는 방법 1. 문제 정의 React 애플리케이션을 브라우저에서 실행하다 런타임 예외가 발생하면, 콘...
Angular 'expression has changed after it was checked' 예외 — 현재 시간에 의존하는 속성과 변경 감지의 정확한 원인
Angular “expression has changed after it was checked” 예외 — 현재 시간에 의존하는 속성의 근본 원인과 해결책 1. 문제 정의 Angular 2.x 개발 템플릿 모드에서, 컴포넌트 속성이 현재 datetime에 의존할 때...
Node.js CryptoJS AES 암호화를 Go에서 복호화할 때 panic이 나는 이유 — 문자열 키는 passphrase로 처리된다
1. 문제 정의 Node.js에서 crypto-js 패키지로 AES 암호화한 데이터를 Go에서 복호화하려고 하면, 값이 깨지거나 panic이 발생한다. 아래는 문제를 일으킨 Node.js 암호...
Node.js MongoDB 드라이버 'requires at least 2 (MongoDB2.6)' wire version 오류 — 드라이버·서버 버전 호환성 문제 해결
1단계: 문제 정의 Node.js에서 mongodb npm 패키지로 MongoDB에 연결하려 할 때 다음과 같은 traceback이 발생하는 상황입니다. 에러 로그 (원문)...
Express에서 'Can't set headers after they are sent' 오류 해결하기
Express에서 ‘Can’t set headers after they are sent to the client’ 오류 해결하기 1. 문제 정의 Node.js + Express 로 Facebook 인증처럼 콜백이 여러 번 이어지는 라우트를 구현하다 보면 다음과 같은 에러를 만납니...
Node.js uncaughtException 처리 방법 — 처리되지 않은 예외로 프로세스가 종료되는 문제
Node.js uncaughtException 처리: 처리되지 않은 예외로 프로세스가 종료되는 문제 1. 문제 정의 Node.js를 처음 사용하다 보면 프로그램에서 **처리되지 않은 예외(unhandl...
Node.js: node-sass/node-gyp 빌드 시 'Python not found' 오류 해결하기
Node.js: node-sass/node-gyp 빌드 시 ‘Python not found’ 오류 해결하기 1. 문제 정의 Jenkins CI 환경에서 Node.js 프로젝트를 빌드할 때 갑자기 빌드가 실패하는 경우가 있습니다. 로컬 머신에서는 정상 동작하지만, 빌드...
PhoneGap/Cordova Android 앱을 강제로 크래시 시키는 방법 — JS 예외가 잡히지 않는 이유
PhoneGap/Cordova Android 앱을 강제로 크래시하게 만드는 방법 1. 문제 정의 크래시 리포터(Crash Reporter) 플러그인을 개발 중인데, 테스트를 위해 앱을 의도적으로 크래시시키고 “Unfortunately, application has stopped” 창...
Angular RxJS에서 http.request() 예외 올바르게 잡기 — 'catch is not a function' 오류 해결
문제 정의 에러 원문: How to catch exception correctly from http.request()? 출처: StackOverflow 35326689 Angular 2의 Http 서비스를 이용해 http.request()를 호출하고, 응답을 처리하는 체인에 .catch() 연산자를 추가하...