feat: add targetId for Pixiv and Twitter uploads in post routes style: adjust filter container margin and button styles for improved layout
22 lines
549 B
TypeScript
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}`
|
|
);
|