问题描述
我的 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 (将#修改为@)