Hacked some shit together with Github Copilot

This commit is contained in:
Max
2025-04-22 04:21:25 +02:00
parent 66bb790238
commit 368c7b3e35
14 changed files with 624 additions and 3087 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -7,23 +7,11 @@ import data from "./api/data.json" with { type: "json" };
export const app = new Application();
const router = new Router();
router.get("/api/dinosaurs", (context) => {
context.response.body = data;
router.get("/api/snapshots", (context) => {
context.response.headers.set("Content-Type", "application/json");
context.response.body = JSON.stringify(data);
});
router.get("/api/dinosaurs/:dinosaur", (context) => {
if (!context?.params?.dinosaur) {
context.response.body = "No dinosaur name provided.";
}
const dinosaur = data.find((item) =>
item.name.toLowerCase() === context.params.dinosaur.toLowerCase()
);
context.response.body = dinosaur ?? "No dinosaur found.";
});
app.use(oakCors());
app.use(router.routes());
app.use(router.allowedMethods());