반응형
Nuxt 애플리케이션은 Node.js 서버에 배포하거나, 정적 호스팅을 위해 미리 렌더링하거나, 서버리스 또는 엣지(CDN) 환경에 배포할 수 있습니다.
Nuxt 빌드
nuxt 빌드를 실행했을 때, 생성되는 결과물이 노드 서버를 실행하는 entry point(진입점)가 됩니다.
npm run build
Node로 실행
이렇게 하면 기본적으로 포트 3000에서 listen하는 Nuxt 서버가 실행됩니다.
node .output/server/index.mjs
PM2로 실행하기
ecosystem.config.cjs 파일 작성하기
module.exports = {
apps: [
{
name: 'NuxtAppName',
port: '3000',
exec_mode: 'cluster',
instances: 'max',
script: './.output/server/index.mjs'
}
]
}
PM2 실행
pm2 start ecosystem.config.cjs
Reference
반응형
'JavaScript > Vue.js(프레임워크)' 카테고리의 다른 글
[Vue.js] nuxi란? nuxt dev와 nuxi dev 명령어 차이 (0) | 2024.09.06 |
---|---|
[Vue.js] npx란? (1) | 2024.09.06 |
[Vue.js] Nuxt3 렌더링 모드(Rendering Modes) (5) | 2024.09.05 |
[Vue.js] Cannot start nuxt: Cannot find module 'pinia/dist/pinia.mjs' 오류 해결하기 (0) | 2024.08.30 |
[Vue.js] Nuxt3 nuxti18n Invalid linked format error 해결하기 (0) | 2024.08.30 |