Files
owof-announcements/src/server/main.ts
T
redglow 1a7deed5b0
Build and Deploy / Build and Upload (push) Successful in 1m33s
Build and Deploy / Upload (push) Successful in 1m48s
feat: refactored /api into its own router with error handler
2026-06-24 10:09:48 +02:00

21 lines
538 B
TypeScript

import express from "express";
import ViteExpress from "vite-express";
import { apiRouter } from "./api.ts";
import { baseUploadsFolder } from "./base-uploads-folder.ts";
const app = express();
app.use((req, _res, next) => {
console.log(`Received request ${req.url}`);
next();
});
app.use("/api", apiRouter);
app.use("/images", express.static(baseUploadsFolder));
const httpPort = parseInt(process.env.HTTP_PORT ?? "3000", 10);
ViteExpress.listen(app, httpPort, () =>
console.log(`Server is listening on port ${httpPort}...`),
);