Xiao_123 3 月之前
父节点
当前提交
bebc13a185
共有 2 个文件被更改,包括 9 次插入2 次删除
  1. 2 2
      ecosystem.config.js
  2. 7 0
      server/server.js

+ 2 - 2
ecosystem.config.js

@@ -1,7 +1,7 @@
 module.exports = {
   apps: [{
-    name: 'my-node-server',      // 服务名称
-    script: 'server/server.js',  // 入口文件
+    name: 'weixin-crawler',      // 服务名称
+    script: './server/server.js',  // 入口文件
     instances: 'max',            // 使用所有CPU核心
     autorestart: true,           // 崩溃后自动重启
     watch: false,                // 不监听文件变化(生产环境禁用)

+ 7 - 0
server/server.js

@@ -47,6 +47,13 @@ app.post('/process-urls', async (req, res) => {
   }
 });
 
+// 静态资源托管
+const path = require('path');
+app.use(express.static(path.join(__dirname, '../dist')));
+app.get('*', (req, res) => {
+  res.sendFile(path.join(__dirname, '../dist/index.html'));
+});
+
 // 启动服务器
 const PORT = 9998;
 app.listen(PORT, () => {