localhost:3000 에러 - node.js & pm2 & npm
생활코딩 - Node.js 32강. App제작 - POST 방식으로 전송된 데이터 받기
약 7분 30초까지 듣다가 localhost:3000 접속 에러가 떴다.
반나절이 걸리도록 구글링을 했지만, cmd에서 pm2 start main.js --watch를 실행해도 계속 status가 stopped된 상태였다.
나중에 올빼미님의 도움을 받아 해결했다.
1. 먼저, https://web-front-end.tistory.com/3 이 분껄 참고해서 npm 설치 및 json 패키지를 설치를 했다.
2. 나의 main.js 코드에는 var qs = require('queryString'); 코드가 있는데,
cmd 에서 npm install querystring 후 엔터 !
- 참고한 URL : https://www.npmjs.com/package/query-string
다시 pm2 list를 확인해보면 status가 "online" 상태임을 확인할 수 있다.
localhost:3000 및 +주소 url도 접속이 되는 것을 확인할 수 있었다 !
성공 !!!
쉬운 에러였을지도 모르겠지만, Node.js와 서버 공부를 처음 시작하는 나에겐
내가 무엇을 모르는지조차 알기 어려웠고 몰랐던 만큼 배로 헤맸던 것 같다.
https://darrengwon.tistory.com/m/1120?category=858366
node.js 서비스 로그 관리 : pm2 log management
이번에 내가 꾸린 Cineps 프로젝트 팀에 합류하신 개발자님에게 로그 관리에 대한 필요성에 대한 언급과 함께 로그 관리 시스템 구축을 의뢰했는데 너무 잘해주셔서 나도 따라 공부해보려고 한다
darrengwon.tistory.com
나중에 조금 더 서버에 대한 지식이 생기면 이 분 tistory도 정독해봐야지.
log를 사용하는 의미가 되게 중요하다고 생각됐다.