본문 바로가기

nodejs

node.js express 클래스 파일 모듈화 프로그램은 쪼갤수록 단순해진다! 이 개념을 아시나요? 지난 시간에 다루었던 클래스도 예외가 아닌데요. 이번 시간에는 클래스를 모듈로 분리하는 방법과 쪽지 추가 기능에 대해 점진적인 개발 과정 설명을 드리도록 하겠습니다. 스크롤 압박이 좀 있을 수 있습니다 :) 소스와 결과물은 아래 링크를, → https://itadventure.tistory.com/443?category=715914 처음부터 정주행하시려면 아래 링크를 참조하세요. → https://itadventure.tistory.com/431 클래스를 분리하자! 일반적으로 하나의 클래스는 하나의 파일에 기능을 넣고 파일명도 동일한 이름을 짓는 것이 좋습니다. 그 후에 메인 기능에서 갖다 쓰는게 관리 측면에서 좋은데요. 철칙은 아니지만, 이런 규칙성.. 더보기
node.js express | 템플릿 쪽지함#2. 배열의 템플릿 전달 이번 스토리에서는 지난 스토리에 이어서 배열 변수를 템플릿에 전달하여 출력하는 부분에 대해 설명드리도록 하겠습니다. https://itadventure.tistory.com/438 node.js express | 템플릿 쪽지함#1. 구경 지난 시간에는 템플릿의 사용에 대해서 알아보았습니다. https://itadventure.tistory.com/437 node.js express | 템플릿(ejs) 지난 스토리에서는 Node.js 에서 동적웹페이지를 만드는 기초 부분에 대해 알아보았.. itadventure.tistory.com views/memo.ejs 파일은 아래와 같이 제목만 달랑 들어있는 템플릿인데요. ejs의 소스에는 제목이 표시되는 아랫 부분에 아래와 같은 소스가 들어 있습니다. PHP 나 .. 더보기
node.js with pm2 | 백그라운드 실행/중지/재시작/다중포트 인간은 호흡을 하지 않으면 살 수 없습니다. 호흡하지 않는 사람을 우리는 '죽은 사람'이라 일컫지요. 사람뿐만 아니라 모든 자연 만물은 날마다 그 호흡으로 살아 있음을 증명합니다. 재미있는 것은 IT 계에서 다루는 서버컴퓨터도 그 필요로 하는 서비스가 작동중이면 '살아있고', 서비스가 멈추면 '죽었다'고 표현합니다:) "웹서버 죽었으니 재시작 해주세요!" 지난 스토리에서는 node.js 를 설치하는 방법에 대해 다루어 보았습니다. https://itadventure.tistory.com/431 node.js in AWS | 설치 ( v14.17.5 LTS ) 최근에 관심을 갖게 된 스크립트 언어가 있습니다. 바로 node.js ( 노드제이에스 ) 라는 서버 사이드 스크립트 언어인데요. 공식사이트는 아래 .. 더보기