Remove old project files

This commit is contained in:
Daniel Kluge 2022-01-16 15:39:19 +01:00
parent 4b67191aab
commit 463eafcec4
2 changed files with 0 additions and 54 deletions

View File

@ -1,21 +0,0 @@
import type { Project } from "./types";
const projectList: Project[] = [
{
name: "homepage",
short: "This website.",
desc: [
"This is my homepage.",
"What you see here should resemble an CLI. If you ever used Linux this should be pretty easy for you.",
"Everyone else: Have no fear. It is pretty simple. You just type in commands and the output is shown here or it does something on the webite.",
"To find out, which commands are available, you can type just 'help'.",
"",
"Currently everything is still in development. So if you come back in a few days/weeks/months/years something could have been changed!",
"",
"Have fun!"
],
repo: "https://git.c0ntroller.de/c0ntroller/frontpage"
}
];
export default projectList;

View File

@ -1,33 +0,0 @@
import { readFileSync } from "fs";
import { resolve } from "path";
import type { NextApiRequest, NextApiResponse } from "next";
interface IFileError {
message: string;
name: string;
stack?: string;
code: string;
errno: number;
syscall: string;
path: string;
}
export default function handler(req: NextApiRequest, res: NextApiResponse<string>) {
if (req.method !== "GET") return res.status(405).end();
if (!req.query.projectName) return res.status(400).end();
const project = req.query.projectName;
try {
const path = resolve("./public", "projects", `${project}.adoc`);
const data = readFileSync(path).toString();
console.debug(`[API/get_project]\tRequest for ${project}`);
res.status(200).send(data);
} catch (err) {
console.error(`[API/get_project]\tError in request for ${project}! Code: ${(err as IFileError).code}`);
if ((err as IFileError).code === "ENOENT") res.status(404);
else res.status(500);
} finally {
res.end();
}
}