JavaScript의 클로저는 외부 환경을 기억하는 함수로 정보 은닉이나 스코프 생성에 사용됩니다.
서버사이드 작업으로, 트리 구조의 카테고리 사이드바를 구현합니다. MongoDB를 사용하여 데이터 모델링하고, CRUD 작업을 수행합니다. 전체...
드롭다운 메뉴를 만들 때, 부모 `div`의 스크롤바가 생기는 문제를 해결하는 방법
프론트엔드 프로젝트의 셋업은 Vue-CLI를 이용해 간편하게 할 수 있습니다. 설치 후 프로젝트를 생성하고 Bootstrap 5를 사용해 스타일...
백엔드 프로젝트에 Express, MongoDB, Mongoose, Jest 및 Typescript를 사용하는 프로젝트 설정 방법에 대해 알려드...
정규표현식의 게으른/탐욕적 수량자, lookahead, 역참조 기능과 예시에 대해 설명합니다.
최근에 블로그를 MEVN 스택으로 리뉴얼했고, 프론트엔드에는 Vue 3와 Bootstrap 5를 사용했으며, 백엔드에는 Node.js와 Expr...
정규표현식(Regex)은 문자열 작업을 효과적으로 처리할 수 있는 도구입니다. 쉽게 배우고 유용하게 사용할 수 있습니다.
블로그 글을 Digital Ocean으로 옮기는 방법에 대해 설명하고, Droplet 생성, 방화벽 설정, Superuser 만들기, 커스텀 도...
처음 블로그 개발시 MySQL 사용하다가 MongoDB로 변경, 스키마 정의, 데이터 이동, MongoDB 서버 설정 등 내용 다룸.
Mongoose는 Node.js와 MongoDB 간의 ODM 라이브러리로 스키마와 모델 제공합니다.
Marked.js는 자바스크립트 마크다운 파서로, 브라우저와 서버에서 활용 가능합니다. 확장성이 뛰어나며, 다양한 옵션과 함께 구문강조, KaT...