akiyama.mizuki.guru/apps/backend/src/index.ts
imnyang c6fa45bbc0
refactor: update Elysia initialization with API prefix and fix API destination in Next.js config
feat: add targetId for Pixiv and Twitter uploads in post routes
style: adjust filter container margin and button styles for improved layout
2026-04-16 23:36:02 +09:00

22 lines
549 B
TypeScript

import { Elysia, t } from "elysia";
import config from "../config.toml";
import * as mongoose from "mongoose";
import openapi from "@elysiajs/openapi";
await mongoose.connect(config.mongodb.uri);
const app = new Elysia({prefix: "/api"})
.use(openapi())
.get("/", () => "어...")
.use(import("./routes/tweet"))
.use(import("./routes/auth"))
.use(import("./routes/post"))
.use(import("./routes/pixiv"))
.listen(config.server.port)
;
console.log(
`🎀 Elysia is running at http://${app.server?.hostname}:${app.server?.port}`
);