Node

EC2 + PM2 환경에서 Sitemap 자동 생성 및 업데이트 설정

EC2 서버에서 PM2를 사용하여 배포된 Node.js 앱에서 Sitemap을 자동 생성하고 최신 상태로 유지하는 방법을 설명합니다. PM2 재시작 시, 크론 잡, 동적 URL 반영을 위한 설정 방법을 코드와 함께 제공합니다.

NPM depcheck로 프로젝트에서 불필요한 패키지 정리하기

depcheck는 Node.js 프로젝트에서 사용되지 않는 패키지를 찾아주는 도구입니다. 이 글에서는 depcheck의 기능과 사용법을 자세히 알아보고, 프로젝트에서 불필요한 의존성을 정리하는 방법을 코드 예제와 함께 설명합니다.

Express.js 프로젝트에서 ESLint와 Prettier 설정하는 방법

Express.js 기반 프로젝트에서 ESLint와 Prettier를 설정하여 코드 품질과 일관성을 유지하는 방법을 단계별로 설명합니다. Flat Config 방식과 최신 ESLint 버전에 맞춘 설정법을 코드 예제와 함께 제공합니다.

PM2로 Node.js 서버 관리 및 자동 재시작 설정

PM2를 사용하여 Node.js 서버를 백그라운드에서 실행하고 자동 재시작하는 방법을 자세히 설명합니다. 설치 방법부터 주요 명령어까지 코드 예제와 함께 소개합니다.

Express에서 앱의 오류를 처리하는 방법

Express에서 애플리케이션의 오류를 효과적으로 처리하는 방법을 알아보고, 에러 핸들링 미들웨어 설정 및 비동기 에러 관리 팁을 제공합니다.

Node.js 모델 코드 분리: (예: categories)

Node.js에서 categories 데이터를 효과적으로 관리하기 위해 별도 모듈로 분리하거나 모델에 포함하는 두 가지 리팩터링 방법을 소개합니다.

Express, MongoDB, Mongoose: 완벽 가이드

Express 서버와 MongoDB를 Mongoose로 연결하는 방법과 함께, 간단한 TODO 애플리케이션 예제를 통해 그 과정을 상세히 알아봅니다.

Express와 EJS 템플릿을 활용한 동적 HTML 생성 실습

Express.js와 EJS 템플릿 엔진을 사용해 동적 웹 페이지를 생성하는 방법을 실습합니다. EJS 조건문, 루프, 정적 파일 사용, 템플릿 파일 분할, Bootstrap 적용 등 다양한 기능을 구현해 보세요.

Express.js: Node.js 웹 개발의 강력한 도구

Express.js의 주요 특징과 구성 요소, 사용 예제를 통해 웹 서버와 RESTful API를 구축하는 방법을 배우고, Express.js의 장단점과 활용 사례를 알아봅니다.