feat: enable swagger only in development
This commit is contained in:
11
src/index.ts
11
src/index.ts
@@ -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 };
|
||||||
|
|||||||
Reference in New Issue
Block a user