V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
humbass
V2EX  ›  Node.js

求教: pm2 如何配置一个静态服务器

  •  
  •   humbass · 2 天前 · 846 次点击

    看官网的说明配置 ecosystem.config.js 来启动一个服务,大概长这样

    module.exports = {
      apps: [{
        name: 'app1',
        script: './app.js'
      }]
    }
    

    如果要启动一个静态文件服务,这个配置要怎么写呢?

    6 条回复    2025-01-06 17:43:02 +08:00
    ltaoo1o
        1
    ltaoo1o  
       2 天前
    你可以问下 GPT express 静态服务,或者直接用 nginx ,python 起静态服务也很简单,方案很多。
    ltaoo1o
        2
    ltaoo1o  
       2 天前
    express 是 nodejs 框架,逻辑写在 app.js ,你说的 ecosystem.config.js 就不用做什么改动。
    MozzieW
        3
    MozzieW  
       1 天前
    1. 官方看起来只支持 http ,文档:[Serve static file over http]( https://pm2.keymetrics.io/docs/usage/expose/)

    2. 安装配置,在 app.js 里面实现一个 static 文件的处理

    3. 如果只是一个单纯的镜头文件,最好的方式是用 nginx
    sparkinglemon
        4
    sparkinglemon  
       1 天前
    pm2 除了启动 node 应用也可以用来管理其他的,比如单文件的 go ,所以你可以找一个 go 的静态服务器,用 pm2 启动就行了

    比如随手一搜的 gohttpserver
    encro
        5
    encro  
       1 天前
    看你需要吧,最简单是使用 pm2 启动一个 http proxy or http server
    M4ster
        6
    M4ster  
       1 天前
    pm2 start "npx serve -l 端口号 具体目录路径"
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2002 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 16:16 · PVG 00:16 · LAX 08:16 · JFK 11:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.