// HttpLive.HttpLive<never, never, Scope | Language>
const HttpLive = HttpRouter.empty.pipe(
HttpRouter.post('/rpc', toHttpApp(appRouter)),
HttpServer.serve(HttpMiddleware.cors({
allowedHeaders: ['*'],
allowedMethods: ['*'],
})),
HttpServer.withLogAddress,
Layer.provide(BunHttpServer.layer({ port: 3000 })),
Layer.provide(MainLive)
);
BunRuntime.runMain(Layer.launch(HttpLive));
// HttpLive.HttpLive<never, never, Scope | Language>
const HttpLive = HttpRouter.empty.pipe(
HttpRouter.post('/rpc', toHttpApp(appRouter)),
HttpServer.serve(HttpMiddleware.cors({
allowedHeaders: ['*'],
allowedMethods: ['*'],
})),
HttpServer.withLogAddress,
Layer.provide(BunHttpServer.layer({ port: 3000 })),
Layer.provide(MainLive)
);
BunRuntime.runMain(Layer.launch(HttpLive));