Node.js
[React][Node.js] 실시간 알림 시스템 구축 (feat. WebSocket, SSE)
개발중에 DB의 값이 변하면 실시간으로 웹페이지에 값이 변하는 기능을 구현을 하고있었다.
(물론 새로고침 없이)
리액트 쿼리를 사용하기 등 여러 방법을
Node.js
[Node.js] 디버깅을 해보자(Feat. IntelliJ IDEA)
IntelliJ IDEA에서 Node.js 디버깅하기 🛠️✨
IntelliJ IDEA 2024.03 (한글 환경 기준)
1. 왜 IntelliJ에서 Node.js를 디버깅할까? 🤔
IntelliJ IDEA는
Node.js
[Node.js] TCP/IP 소켓 통신하기
Node.js에서 TCP/IP 사용하는 법 🌐✨
1. TCP/IP란 무엇인가? 🤔
* *TCP/IP(Transmission Control Protocol/Internet Protocol)**는 인터넷과 네트워크에서
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 애플리케이션에서 데이터 유효성 검사를 쉽게 처리할 수 있도록 도와주는 강력한 라이브러리이다.
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할 때 경로 설정은 매우 중요하다. 일반적으로 파일 간의
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 명령은 프로젝트의 메타데이터를 설정하는 작업으로 시작된다. 이 과정에서 프로젝트의 이름, 버전, 설명, 메인 파일,