"use strict"; let http = require("http"); let express = require("express"); let compression = require("compression"); let {resolve} = require("path"); const { termoutput } = require("./config"); let app = express(); app.use(compression({ level: 9 })); app.use(express.json()); app.use(express.urlencoded({ extended: true })); let server = http.createServer(app); server.listen(7707, '0.0.0.0', () => { termoutput && console.log("HTTP Service Running..."); }); server.on("error", (err) => { console.error(err); }); exports.http = server; const apiRouter = require("./api"); app.use("/api", apiRouter); app.get("/script", (req, res) => { res.sendFile(resolve("./script/index.js")); }); app.use(express.static(resolve("./public"))); app.use("/script", express.static(resolve("./script"))); app.get("/", (req, res) => { res.sendFile(resolve("./script/index.js")); }); app.get("*", (req, res) => { res.sendFile(resolve("./script/status.xml")); });