Connect frontend to API and display events

This commit is contained in:
Media
2026-04-14 20:09:53 -05:00
parent 27c74e0f25
commit 4313714c5d
3 changed files with 46 additions and 162 deletions
+10 -6
View File
@@ -1,21 +1,25 @@
import Fastify from "fastify";
import { pool } from "./db/index.js";
import { calendarRoutes } from "./modules/calendar/routes.js";
import cors from "@fastify/cors";
import { pool } from "./db";
import { calendarRoutes } from "./modules/calendar/routes";
const app = Fastify();
await app.register(cors, {
origin: true,
});
pool
.query("SELECT NOW()")
.then((res) => console.log("DB connected:", res.rows[0]))
.catch((err) => console.error("DB connection failed:", err));
app.register(calendarRoutes);
app.get("/health", async () => {
return { ok: true };
});
app.register(calendarRoutes);
app.listen({ port: 3000, host: "0.0.0.0" }).then(() => {
console.log("API running on port 3000");
});
});