NodeJS
11 Posts
Grunt - JavaScript Task Runner
Grunt는 JavaScript 기반의 태스크 러너로, 반복적인 개발 작업(파일 압축, 컴파일, 테스트, 린트 등)을 자동화하는 데 사용됩니다. Gruntfile에 태스크를 정의하고 명령어 하나로 실행할 수 있...
Node.js 모듈 시스템과 require
Node.js의 모듈 시스템과 require 사용법에 대해 알아봅니다. 모듈 시스템은 코드를 기능 단위로 분리하여 재사용성과 유지보수성을 높이는 Node.js의 핵심 기능입니다.
Node.js 파일 시스템 (fs 모듈)
Node.js의 파일 시스템 모듈(fs)을 사용한 파일 읽기, 쓰기, 삭제 등의 작업을 알아봅니다. fs 모듈은 Node.js에 내장된 핵심 모듈로, 서버 사이드에서 파일과 디렉토리를 다루는 모든 작업을 지원합...
NPM과 package.json 사용법
Node Package Manager(NPM)의 사용법과 package.json 설정에 대해 알아봅니다. NPM은 Node.js 생태계의 핵심 도구로, 수백만 개의 오픈소스 패키지를 손쉽게 설치하고 관리할 수 ...
Express.js 프레임워크 완전 가이드
Express.js는 Node.js의 웹 프레임워크로, URL 경로별로 처리를 분리(Routing)할 수 있습니다.
Node.js 헤드리스 브라우저 - Puppeteer와 Chrome Launcher
Node.js에서 헤드리스 브라우저를 사용한 웹 크롤링/스크래핑 방법을 알아봅니다.
Node.js HTTP 서버와 URL 모듈
Node.js의 HTTP 서버 생성과 URL 파싱에 대해 알아봅니다. Node.js는 내장 HTTP 모듈을 통해 별도의 웹 서버 소프트웨어 없이도 HTTP 서버를 직접 만들 수 있으며, URL 모듈을 함께 활용...
Node.js 이메일 전송 - Nodemailer
Node.js에서 Nodemailer를 사용하여 이메일을 전송하는 방법을 알아봅니다. Nodemailer는 Node.js 환경에서 가장 널리 사용되는 이메일 전송 라이브러리로, 간단한 텍스트 메일부터 HTML ...