wip version of the api

This commit is contained in:
lila 2026-04-05 00:33:34 +02:00
parent c24967dc74
commit 7d80b20390
8 changed files with 61 additions and 3 deletions

View file

@ -0,0 +1,9 @@
import express from "express";
import { Router } from "express";
import { healthRouter } from "./healthRouter.js";
import { gameRouter } from "./gameRouter.js";
export const apiRouter: Router = express.Router();
apiRouter.use("/health", healthRouter);
apiRouter.use("/game", gameRouter);

View file

@ -0,0 +1,7 @@
import express from "express";
import type { Router } from "express";
import { createGame } from "../controllers/gameController.js";
export const gameRouter: Router = express.Router();
gameRouter.get("/", createGame);

View file

@ -0,0 +1,11 @@
import type { Request, Response } from "express";
export const healthRouter = (_req: Request, res: Response) => {
res
.status(200)
.json({
status: "ok",
uptime: process.uptime(),
timestamp: new Date().toISOString(),
});
};