1. Node.js服务器
      1. 直接使用Node启动
      2. 使用pm2启动

Nuxt应用可以部署到Node.js服务器,可以预渲染后作为静态服务托管,也可以部署到serverless或者CDN环境。

Node.js服务器

直接使用Node启动

先使用nuxt build打包,然后启动入口文件

node .output/server/index.mjs

支持以下环境变量:

使用pm2启动

在根目录创建ecosystem.config.js

module.exports = {
  apps: [
    {
      name: 'NuxtAppName',
      port: '3000',
      exec_mode: 'cluster',
      instances: 'max',
      script: './.output/server/index.mjs'
    }
  ]
}

启动:

pm2 start ecosystem.config.js