2023-11-18 07:54:43 +00:00
|
|
|
import { DockgeServer } from "../dockge-server";
|
2023-11-11 14:18:37 +00:00
|
|
|
import { Router } from "../router";
|
|
|
|
import express, { Express, Router as ExpressRouter } from "express";
|
|
|
|
|
|
|
|
export class MainRouter extends Router {
|
|
|
|
create(app: Express, server: DockgeServer): ExpressRouter {
|
|
|
|
const router = express.Router();
|
|
|
|
|
|
|
|
router.get("/", (req, res) => {
|
|
|
|
res.send(server.indexHTML);
|
|
|
|
});
|
|
|
|
|
|
|
|
// Robots.txt
|
|
|
|
router.get("/robots.txt", async (_request, response) => {
|
|
|
|
let txt = "User-agent: *\nDisallow: /";
|
|
|
|
response.setHeader("Content-Type", "text/plain");
|
|
|
|
response.send(txt);
|
|
|
|
});
|
|
|
|
|
|
|
|
return router;
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|