如何在 PM2 上为 Next js 设置端口
How to set port for Next js on PM2
我的 package.json 文件中有一个普通的 next js 应用程序,其中包含以下脚本。
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start -p 3002"
},
我有一个带有 -p
标记的启动脚本,用于在端口 3002 上启动应用程序。
我希望 运行 此应用程序使用 pm2
和以下脚本。
PORT=3002 NODE_PORT=3002 pm2 start npm --name "nextjs-website" -- start
使用环境变量 PORT 和 NODE_PORT 不起作用。我如何使用 package.json 文件中提到的相同端口启动此应用程序。
也可以 运行 pm2 服务 运行 start
在 package.json 文件中吗?
在package.json中添加这个启动脚本“start”:“next start -p 8000”然后使用PM2启动它
pm2 start yarn --name "nextjs" --interpreter bash -- start
pm2 show nextjs
查看这篇文章了解更多详情。 https://www.willandskill.se/en/setup-a-next-js-project-with-pm2-nginx-and-yarn-on-ubuntu-18-04/
我的 package.json 文件中有一个普通的 next js 应用程序,其中包含以下脚本。
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start -p 3002"
},
我有一个带有 -p
标记的启动脚本,用于在端口 3002 上启动应用程序。
我希望 运行 此应用程序使用 pm2
和以下脚本。
PORT=3002 NODE_PORT=3002 pm2 start npm --name "nextjs-website" -- start
使用环境变量 PORT 和 NODE_PORT 不起作用。我如何使用 package.json 文件中提到的相同端口启动此应用程序。
也可以 运行 pm2 服务 运行 start
在 package.json 文件中吗?
在package.json中添加这个启动脚本“start”:“next start -p 8000”然后使用PM2启动它
pm2 start yarn --name "nextjs" --interpreter bash -- start
pm2 show nextjs
查看这篇文章了解更多详情。 https://www.willandskill.se/en/setup-a-next-js-project-with-pm2-nginx-and-yarn-on-ubuntu-18-04/