const express = require("express"); const path = require("path"); const logger = require("../logger"); const flDir = require("./fldir-router"); const connectArea = require("./connect-router"); const api = require("./web-api/api-router"); module.exports = (address, port) => { const app = express(); logger.log("Static in", path.join(__dirname, "public")); app.use((req, res, next) => { // logger.log("HTTP headers:", req.headers); if (global.server.isLocked) { res.set("Content-Type", "plain/text"); return res.send("Server temporary on reload"); } next(); }); app.use(express.static(path.join(__dirname, "public"))); app.use("/fl_dir", flDir); app.use("/api", api); app.get("/connect-area", connectArea); app.use("/*", (req, res) => { res.send(` AI Adventure Labs

Error: Javascript off


Javascript is required for the site to work, enable it in your browser settings

`); }); app.listen(port, address, (err) => { if (err) throw err; logger.log(`HTTP page successful runned at port ${port}`); }); };