Javascript
[JS] JSDoc 가이드
JSDoc: JavaScript 문서화를 위한 강력한 도구 📚💻
1. JSDoc이란 무엇인가? 🤔
JSDoc은 JavaScript 코드에 주석을 추가해 자동으로 문서를 생성할 수 있도록 도와주는
Node.js
[Node.js] Serialport 구현하기
Node.js에서 Serial 통신 구현하기 ⚙️✨
1. Serial 통신이란? 🤔
Serial 통신은 데이터를 비트(bit) 단위로 순차적으로 전송하는 통신 방식이다. 일반적으로 하드웨어
Node.js
[Node.js], [JS] Joi를 이용한 데이터 Validation
Joi를 이용한 데이터 Validation 🛠️✨
1. Joi란 무엇인가? 🤔
Joi는 JavaScript 애플리케이션에서 데이터 유효성 검사를 쉽게 처리할 수 있도록 도와주는 강력한 라이브러리이다.
Javascript
[JS] 자바스크립트 정규식 가이드
자바스크립트 정규식 가이드 🔍
1. 정규식이란 무엇인가? 🤔
* *정규식(Regular Expression)**은 문자열에서 특정한 패턴을 찾기 위한 도구이다. 주로 문자열 검색, 텍스트
Node.js
[Node.js] Authentication 탐구(Bcrypt와 JWT)
Node.js에서 인증을 구현하는 두 가지 방식: Bcrypt와 JWT 🔐
Node.js에서 로그인 기능을 구현하기 위해 로그인 보안 인증에 관련하여 공부해봤다.
Node.js
[Node.js] pm2
Node.js 애플리케이션 관리의 필수 도구: PM2 사용법
1. PM2란 무엇인가
PM2는 Node.js 애플리케이션을 관리하는 데 필요한 프로세스 매니저이다.
Node.js
[Node.js] MariaDB 연동
Node.js에서 MariaDB 연동하기
Node.js 애플리케이션에서 데이터베이스는 빼놓을 수 없는 중요한 요소다. 그중에서도 MariaDB는 많이 사용되는 오픈 소스 관계형
Node.js
[Node.js] cross-env 모듈
Node.js에서 cross-env 사용법
1. cross-env란 무엇인가?
cross-env는 환경 변수를 설정하는 명령어를 다양한 운영체제에서도 동일하게 사용할 수 있도록 해주는 NPM
Node.js
[Node.js] dotenv와 config 파일로 환경변수 관리하기
1. .env 파일과 config.js의 역할
* .env 파일: 환경 변수들이 정의된 파일이다. 일반적으로 각 개발 환경(개발, 테스트, 프로덕션)에
Node.js
[Node.js] figlet을 이용하여 아스키아트 사용하기
1. figlet이란 무엇인가?
figlet은 텍스트를 다양한 스타일의 **아스키 아트(ASCII Art)**로 변환해주는 라이브러리이다. 이를 통해 애플리케이션에서 간단한 텍스트를 좀
Node.js
[Node.js] winston을 이용하여 logger 구현
Node.js에서 Winston으로 로그 시스템 구현하기
Node.js 애플리케이션에서 로그 기능은 상태를 모니터링하고 문제가 발생했을 때 그 원인을 찾기 위해
Node.js
[Node.js] import시 절대 경로 사용하기
Node.js에서 import시 절대 경로 사용하는 방법
Node.js 프로젝트에서 모듈을 import할 때 경로 설정은 매우 중요하다. 일반적으로 파일 간의
git
[git] 하나의 프로젝트에서 여러 git 저장소 사용하기
Git 다중 리모트를 사용하여 Gitea와 GitHub 연동하기
본인은 사내에서 gitea를 사용하고 있고 개인적으로 github랑 개인 NAS에 gitea를 사용하고 있다.
사내에서
Node.js
[Node.js] CommonJS와 ES Module에 관하여. (feat. import 사용하기)
Node.js 개발 중 require 를 사용하지 않고 import 를 사용하고 싶어서 찾아보았다.
Node.js에서는 기본적으로 CommonJS 모듈 시스템(require)
Node.js
[Node.js] npm install
npm install은 Node.js 프로젝트에서 패키지(모듈)를 설치하고 관리하기 위한 핵심 명령어다. 이 명령어를 통해 의존성을 추가하거나, 프로젝트의 모든
Node.js
[Node.js] npm init
npm init의 기본 개념
npm init 명령은 프로젝트의 메타데이터를 설정하는 작업으로 시작된다. 이 과정에서 프로젝트의 이름, 버전, 설명, 메인 파일,