微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决NuxtJS 服务器部署未在指定端口上运行

我的 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 上运行。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。