프로세스 관리는 어떻게 해야 할까? [프로세스 관리도구] PM2
Programming/NodeJS 2020. 4. 7. 14:28

안녕하세요 Lotts 입니다 😉 저번 포스팅인 React로 영화 검색 사이트를 만들어보자 - 세 번째 네이버 API 사용 / React 배포 / CORS 설정 하기 에서 잠깐 소개해드렸는데요 node의 server.js를 기동 할 때 pm2를 사용해 봤습니다 그때의 약속을 지키고자 이렇게 포스팅을 하게 되었습니다 이번 포스팅 주제는 데몬 프로세스의 관리 도구인 ❝ PM2 ❞ 입니다 👏👏👏👏 PM2는 process manager 2의 약자이며 node의 응용 프로그램을 관리하는 프로세스 관리 도구입니다 그렇다면 우리가 알고 있는 또 다른 관리 도구가 생각나실 겁니다 😉 바로 forever죠 저도 처음에는 forever를 사용했답니다 🔎 GitHub 비교 forever는 ⭐가 12.8K에 fork는 932이..

node.js forever 사용 시 multer 이미지 등록 에러
Programming/NodeJS 2020. 1. 2. 11:30

npm www 으로 실행하면 이미지 등록 시 장애가 발생되지 않습니다. 그러나, 아래와 같이 forever 명령어를 사용하여 forever start www를 실행하게 되면 이미지를 저장하지 못하여 경로를 찾지 못하는 에러가 발생됩니다. 몇 시간 동안 삽질을 하여... 결국 forever 기동 시 문제가 발생됨을 확인하였습니다. ㅠㅠ 우선 아래의 내용을 참조하였습니다. forever start --workingDir 서버에 있는 디렉토리 구조입니다. 이미지는 public/image 경로에 저장하도록 하였습니다. 따라서, forever 실행 시 아래의 경로를 설정하여 기동하도록 하였습니다. forever start --workingDir /home/node/nodeImageBoard bin/www fore..

node.js forever 사용법
Programming/NodeJS 2020. 1. 2. 10:45

안녕하세요 Lotts 입니다 😉 오늘은 nodeJS의 무중단 관리도구인 Forever 에 대해 알아보겠습니다 node.js 앱을 실행시키거나 비정상 종료되었을 때 재실행을 시켜주는 관리도구입니다 📍 forever 설치 npm install forever -g 📍forever 시작 forever start [js script] 📍forever 종료 forever stop [js script] 📍 forever 목록 forever list 📍 forever 로그 위치 forever list에서 logfile을 통해 로그 확인 가능합니다

node.js 소셜 로그인 연동( naver )
Programming/NodeJS 2019. 10. 15. 16:00

안녕하세요. Lotts 입니다. 👏 node.js 프로젝트에 소셜 로그인 기능을 연동해 보겠습니다. NAVER 기준입니다. 😄 Naver 뿐만아니라 kakao, google, github 등 다양하게 있습니다. 필수 npm을 설치합니다. npm install passport npm install passport-naver --save ❖ passport 참조 사이트입니다 ✌ Passport.js Simple, unobtrusive authentication for Node.js www.passportjs.org ❛ 네이버 아이디로 로그인' 기능을 사용하기전에 Naver Developers 에서 '네아로' API를 등록 ❜ 네이버 아이디로 로그인 네이버 아이디로 로그인 소개 네이버 아이디로 로그인 별도의 ..