반응형

요약

Nodejs 앱의 안정적인 운영을 위해 PM2를 사용함에 있어 실무에서 많이 사용할만한 명령어들을 기록

명령어 모음

  • 자주 쓸만 한 기본 명령어
    샘플 : pm2 examples
    목록 : pm2 ls
    시작 : pm2 start app.js
    종료 : pm2 stop app
    삭제 : pm2 delete app
  • 앱 실행 - 기본
  • pm2 start app.js
  • 앱 실행 - 소스코드 변경시 자동 재실행
  • pm2 start app.js --watch
  • 동작 중인 프로세스의 로그 확인
  • pm2 log
  • 앱 실행 - 개발모드(watch + log)
  • pm2-dev app.js
  • 앱 실행 - 클러스터링 모드
  • pm2 start app.js -i max
  • 서비스 등록 - 서버 재시작시 자동 실행
    1. 앱 실행
      pm2 start app.js
    2. 현재 상태 저장
      pm2 save
    3. 서비스 등록을 위한 스크립트 생성 >> OS에 맞춰서 스크립트가 나옴
      pm2 startup
    4. 서비스 등록 (3에서 나온 결과 값 복붙 후 실행)
반응형
반응형

서론

해당 글은 Node.js를 활용하여 웹 서버를 가동시키고 웹 브라우저에서 Hellow World를 서비스하는 예제를 설명한 글이다.
Node.js를 설치하지 않았다면 이전 "[Node.js] Hello World를 찍어보자! - 1. 설치편" 을 참고하면 된다.

내용

1. 소스코드를 위치시킬 폴더를 생성한다.
   ex) d:\nodejs

2. 해당 폴더에 javascript 파일을 생성한다.
   ex) d:\nodejs\startup.js

3. startup.js 파일에 아래와 같은 코드를 작성한 후 저장한다.
   해당 코드는 Node.js 공식사이트에 게제된 소스코드를 활용하였다.


const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello World\n');
});

server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});


4. 커맨드 창을 연다. 

   [Window Key] + [R] > cmd > 확인


5. 해당 위치로 이동한다.

   ex) cd d:\nodejs


6. 위에서 작성한 startup.js를 실행시킨다.

   ex) node startup.js


7. 정상적으로 서버가 동작한다는 메세지를 확인한다.


nodejs 실행 방법


8. 웹 브라우저를 열어 위에서 작성한 아이피와 포트로 접속하면 Hello World가 화면에 나타나는 것을 볼 수 있다.




반응형
반응형

서론

해당 글은 Node.js를 설치하고, 정상적으로 설치가 되었는지 확인하는 방법을 설명한 글이다.
Node.js를 이미 설치했다면 다음 "[Node.js] Hello World를 찍어보자! - 2. 소스코드 작성 및 실행편"으로 넘어가자.

내용

1. Node.js의 공식사이트에 접속한다.


2. 특별한 일이 없는경우 LTS 버전을 다운로드 받는다. 

   LTS란? Long Term Supported의 약자로 장기적으로 지원하여 어느 정도 안정화가 된 버전을 뜻한다.




3. 다운로드 받은 msi 파일을 실행하여 설치를 진행한다.

   설치 과정은 다음 그림과 같은 절차를 거치며, 모두 기본값으로 설치를 진행하였다.




4. 정상적으로 설치되었는지 확인한다.

   4.1 키보드의 [Window Key] + [R] 을 누른다.

   4.2 나타나는 "실행" 창에 cmd를 입력한다.

   4.3 나타나는 커맨드 창에 "node -v"를 입력한다.

   4.4 설치한 버전이 나타나면 정상적으로 설치가 완료된 것이다.



반응형

+ Recent posts