看官网的说明配置 ecosystem.config.js
来启动一个服务,大概长这样
module.exports = { apps: [{ name: 'app1', script: './app.js' }] }
如果要启动一个静态文件服务,这个配置要怎么写呢?
![]() | 1 ltaoo1o 277 天前 你可以问下 GPT express 静态服务,或者直接用 nginx ,python 起静态服务也很简单,方案很多。 |
![]() | 2 ltaoo1o 277 天前 express 是 nodejs 框架,逻辑写在 app.js ,你说的 ecosystem.config.js 就不用做什么改动。 |
3 MozzieW 277 天前 1. 官方看起来只支持 http ,文档:[Serve static file over http]( https://pm2.keymetrics.io/docs/usage/expose/) 2. 安装配置,在 app.js 里面实现一个 static 文件的处理 3. 如果只是一个单纯的镜头文件,最好的方式是用 nginx |
![]() | 4 sparkinglemon 277 天前 pm2 除了启动 node 应用也可以用来管理其他的,比如单文件的 go ,所以你可以找一个 go 的静态服务器,用 pm2 启动就行了 比如随手一搜的 gohttpserver |
![]() | 5 encro 277 天前 看你需要吧,最简单是使用 pm2 启动一个 http proxy or http server |
![]() | 6 M4ster 277 天前 pm2 start "npx serve -l 端口号 具体目录路径" |
7 sch1111878 263 天前 @M4ster 赞同, 这也是我想的 |