//routes/api/effect/$.ts (TanStack Start route)
export const ServerRoute =
createServerFileRoute("/api/effect/$").methods({
GET: (request) => {
const ServerLive = Layer.mergeAll(
HttpApiBuilder.middlewareCors({...}),
HttpApiBuilder.middlewareOpenApi(),
HttpApiScalar.layer({...}),
).pipe(Layer.provide(ApiLive));
const { handler: effectHandler } =
HttpApiBuilder.toWebHandler(ServerLive);
return effectHandler(newRequest);
}
});
//routes/api/effect/$.ts (TanStack Start route)
export const ServerRoute =
createServerFileRoute("/api/effect/$").methods({
GET: (request) => {
const ServerLive = Layer.mergeAll(
HttpApiBuilder.middlewareCors({...}),
HttpApiBuilder.middlewareOpenApi(),
HttpApiScalar.layer({...}),
).pipe(Layer.provide(ApiLive));
const { handler: effectHandler } =
HttpApiBuilder.toWebHandler(ServerLive);
return effectHandler(newRequest);
}
});