본문 바로가기
728x90
반응형

nextjs2

[React] Next.js PM2 배포 가이드(서버 자동 재시작) - 리눅스, 윈도우 설정차이점 📌 PM2 란? PM2는 Node.js 애플리케이션을 백그라운드에서 안정적으로 관리하는 프로세스 매니저입니다.Next.js 서버를 PM2로 실행하면, 애플리케이션이 예기치 않게 종료되더라도 자동으로 재시작되며, 서버 로그 관리와 실시간 모니터링이 가능합니다. Next.js 프로젝트를 먼저 빌드(npm run build)한 후, PM2로 서버를 시작합니다.  안정성 : 서버가 중단되면 자동 재시작하여 안정적백그라운드 실행 : 터미널을 닫아도 서버가 계속 작동로그 관리 : 일반 로그와 오류 로그를 관리자동 재시작 : 애플리케이션이 크래시되더라도 자동으로 복구// ▶ ⚙️package.json "scripts": { "dev": "npx next dev", "build": "npx next b.. 2024. 11. 11.
[React] Next.js로 React와 TypeScript 환경 설정하기 📌 Next.js + React + TypeScriptNext.js : React 기반 프레임워크React : UI를 구성하는 라이브러리TypeScript : 정적 타입을 추가하여 JavaScript의 기능을 향상시키는 언어 Next.js가 모든 개발, 빌드, 배포 과정을 통합적으로 관리합니다.즉, Next.js가 설치된 환경에서는 모든 작업을 수행할 수 있습니다.📌 Vite + React + TypeScript (기존 사용 방식)Vite : 빠른 개발 서버와 빌드를 지원하는 도구React : UI를 구성하는 라이브러리TypeScript : 정적 타입 추가 Vite가 개발 서버와 빌드를 처리하지만, 실제 배포는 별도로 진행해야 합니다.따라서 Vite를 사용할 경우, 배포 과정은 추가적인 설정이 필요합.. 2024. 10. 11.
728x90
반응형