21 lines
538 B
TypeScript
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}...`),
|
|
);
|