NuxtJS 服务器部署未在指定端口上运行

时间:2021-04-08 11:57:12

标签: apache nuxt.js pm2

我的 NuxtJS 项目设置为在端口 8001 上运行。它在开发期间在正确的端口号上运行,并希望它在我的服务器 (Ubuntu 18.04) 上的生产期间在此端口上运行。我的 nuxt.config.js 端口设置如下:-

server: {
  port: 8001
}

我目前正在使用 pm2 在我的服务器上启动 NuxtJS 构建,并使用 apache2 进行反向代理,但是在启动 NuxtJS 项目后立即查看 pm2 日志时,它显示“正在侦听:http://localhost:8000/”意味着它仍然没有在我想要的端口 8001 上运行。

我的 NuxtJS 项目的生态系统.config.js 文件如下:-

module.exports = {
  apps: [
    {
      name: `FrontendProduction`,
      exec_mode: "cluster",
      instances: "max", // Or a number of instances
      script: "./node_modules/nuxt/bin/nuxt.js",
      args: "start",
      env: {
        NODE_PORT: "8001"
      }
    }
  ]
};

我错过了什么吗?我也尝试在我的服务器上的项目根文件夹中运行此“NODE_PORT=8001 pm2 start”,但根据 pm2 日志,它仍然在端口 8000 上运行。

0 个答案:

没有答案