nodejs 2

Node.js에서 신뢰하는 CA 인증서 목록 확인 방법

1. 개요HTTPS 통신에서 서버의 인증서를 검증하기 위해서는신뢰할 수 있는 인증기관(CA, Certificate Authority) 목록이 필요하다.Node.js는 기본적으로 자체 CA 목록을 내장하고 있으며,이 목록을 기반으로 서버 인증서를 검증한다.이 글에서는 Node.js에서 신뢰하는 CA 목록을 확인하는 방법을 정리한다.2. CA (Certificate Authority)란?CA는 서버 인증서를 발급하는 기관이다.대표적인 CA:DigiCertGlobalSignLet's EncryptSectigoNode.js는 이러한 CA들을 신뢰 목록으로 가지고 있으며,이 목록에 포함된 기관이 발급한 인증서만 정상적으로 검증된다.3. Node.js에서 CA 목록 확인하기Node.js에서는 tls 모듈을 통해내장..

Develope/Node.js 2026.04.08

CRA에서 Vite + SSR로 마이그레이션하며 겪은 문제와 해결 과정

1. 문제 상황기존 서비스는 CRA(Create React App) 기반의 CSR 구조로 운영되고 있었다.초기에는 빠른 개발과 단순한 구조 덕분에 큰 문제가 없었지만, 서비스가 성장하면서 점점 한계가 드러났다.특히 다음과 같은 문제가 반복적으로 발생했다.초기 로딩 속도 지연 (FCP/LCP 저하)SEO 대응의 어려움번들 사이즈 증가Webpack 기반 빌드 속도 저하단순한 최적화로는 해결이 어려웠고,결국 렌더링 방식 자체를 바꾸는 방향을 검토하게 되었다.2. 기존 구조의 한계2.1 CSR 구조의 구조적 문제CRA 기반 CSR에서는 모든 렌더링이 클라이언트에서 이루어진다.이로 인해:HTML은 비어있는 상태로 전달됨JS 로딩 이후에야 화면 렌더링초기 사용자 경험 저하특히 네트워크 환경이 좋지 않을수록 문제는 ..

Develope/React 2026.04.05