본문 바로가기

nodejs

pm2 JSON(설정)으로 실행 Cluster Mode pm2 start app.json { "apps": [{ "name": "app", "script": "app.js", "watch": false, "env": { "ssl" : true, "NODE_ENV": "production", "port" : 443, "redis" : { "host" : "127.0.0.1", "port" : 6379, "options" : {} }, "db" : { "host" : "127.0.0.1", "user" : "user", "password" : password", "port" : "3306", "database" : "databse_name", "dateStrings" : "date" } "apiHost" : "http://localhost.. 더보기
pm2 1.1.3 to 2.1.5 upgrade Updating PM2 Error: connect EACCESS #837 Update pm2 save sudo npm install pm2 -g sudo pm2 update EACCESS Error Linux 에서는 발생하지 않고, mac에서 발생함(MacBook Pro) pm2 kill rm -rf ~/.pm2 vi /etc/profile # export PM2_HOME=/opt/.pm2 chmod -R 777 /opt/.pm2 내가 해결한 방법 # .pm2 디렉토리를 새로 만든다. cd ~/ mv .pm2 .pm2.back && mkdir .pm2 더보기
Messenger Platform - facebook for developers Messenger Platform - facebook for developers Setup For this integration, you will need the following: 통합을 위해서 다음이 필요. Facebook App: The Facebook App contains the settings. This is where you will setup your webhook, retrieve your page access token and submit your app for approval. 페이스북 앱: 페이스북 앱 설정이 포합되어 있다. webhook 설정, 토큰 페이지 액세스를 검색, 승인을 위해 당신의 앱을 제출하라. Facebook Page: A Facebook Page will be us.. 더보기
n 을 이용한 nodejs 설치 및 관리 CentOs yum install nodejs yum install npm npm install n -g n stable # v6.0.0 설치 n -v # yum 설치 버전 yum remove nodejs # yum 설치 버전 제거 # 로그아웃 후 재 로그인 n -v #v6.0.0 확인 npm update npm -g Ubuntu apt-get install nodejs, npm 이 후 n 설치 부터 동일 더보기
npm CLI Commands npmjs.com docs.npmjs.com CLI Commands access게시된 패키지에 설정된 액세스 수준 adduser저장소 사용자 계정 추가 binnpm bin 폴더 표시 bugs웹 브라우저에서 패키지 버그 Maybe(있다면?) build패키지 빌드 bundleREMOVED cache패키지 캐시 관리 completionnpm 탭 완료 configNPM 구성 파일 관리 dedupe중복 감소(제거) deprecate비추천 패키지 dist-tag패키지 배포 태그 수정 docs웹 브라우저에서 패키지 문서 Maybe(있다면?) edit설치 패키지 수정 explore설치 패키지 찾기 helpnpm 도움말 help-searchnpm 도움말 검색 initpackage.json 파일을 생성 install패키지.. 더보기
Nodejs Mysql PROTOCOL_ENQUEUE_AFTER_QUIT 에러 Node.js and mysql Callback : query in query callback 번역 SELECT 쿼리가 실행된 후 db.end()가 실행되어서 INSERT 쿼리를 수행할 때 데이터베이스 연결이 종료됨. 이로인해 PROTOCOL_ENQUEUE_AFTER_QUIT 에러가 발생한다. Connection을 만드는 방법에 따라서 콜백 내부에서 db.end() 호출을 적절하게 통제하거나 Connection에서 db.end()를 호출하지 말아야 한다. 더보기
Node.js Arguments What is the arguments object? var myfunc = function(one) { arguments.callee === myfunc; arguments[0] === one; arguments[1] === 2; arguments.length === 3; } myfunc(1, 2, 3); var myfunc = function(one) { console.log( arguments.callee === myfunc ); console.log( arguments[0] === one ); console.log( arguments[1] === 2 ); console.log( arguments.length === 3 ); } myfunc(1, 2, 3); var myfunc = function(.. 더보기
nodejs mysql multiquerys 더보기