feat: enable swagger only in development

This commit is contained in:
bipproduction
2026-02-07 15:20:28 +08:00
parent 799624e68d
commit 0dd2aa17d6

View File

@@ -15,8 +15,10 @@ const api = new Elysia({
prefix: "/api", prefix: "/api",
}) })
.all("/auth/*", ({ request }) => auth.handler(request)) .all("/auth/*", ({ request }) => auth.handler(request))
.use(cors()) .use(cors());
.use(
if (!isProduction) {
api.use(
swagger({ swagger({
path: "/docs", path: "/docs",
documentation: { documentation: {
@@ -26,7 +28,10 @@ const api = new Elysia({
}, },
}, },
}), }),
) );
}
api
.get("/session", async ({ request }) => { .get("/session", async ({ request }) => {
const data = await auth.api.getSession({ headers: request.headers }); const data = await auth.api.getSession({ headers: request.headers });
return { data }; return { data };