@colyseus/monitor
Version:
Web Monitoring Panel for Colyseus
17 lines (16 loc) • 478 B
JavaScript
// src-backend/index.ts
import express from "express";
import path from "path";
import { fileURLToPath } from "url";
import { getAPI } from "./api.mjs";
import "./ext/Room.mjs";
var frontendDirectory = path.resolve(path.dirname(fileURLToPath(import.meta.url)), "..", "build", "static");
function monitor(opts = {}) {
const router = express.Router();
router.use(express.static(frontendDirectory));
router.use("/api", getAPI(opts));
return router;
}
export {
monitor
};