Update app.js

This commit is contained in:
甬哥侃侃侃ygkkk
2025-04-01 09:40:17 +08:00
committed by GitHub
parent ed951020a9
commit 98d05d4fd9
+16 -1
View File
@@ -1,6 +1,6 @@
require('dotenv').config();
const express = require("express");
const { exec } = require('child_process');
const { spawn, exec } = require("child_process");
const app = express();
app.use(express.json());
const commandToRun = "cd ~ && bash serv00keep.sh";
@@ -71,6 +71,21 @@ app.get("/list/key", (req, res) => {
res.type('text').send(stdout);
});
});
app.get("/jc", (req, res) => {
const ps = spawn("ps", ["aux"]);
res.type("text");
ps.stdout.on("data", (data) => res.write(data));
ps.stderr.on("data", (data) => res.write(`Error: ${data}`));
ps.on("close", (code) => {
if (code !== 0) {
res.status(500).send(`ps aux 进程退出,错误码: ${code}`);
} else {
res.end();
}
});
});
app.use((req, res) => {
res.status(404).send('请在浏览器地址:http://where.name.serv00.net 后面加三种路径功能:/up是保活,/re是重启,/rp是重置节点端口,/list/你的uuid 是节点及订阅信息');
});