mirror of
https://github.com/phfroidmont/scalive.git
synced 2025-12-25 05:26:59 +01:00
20 lines
429 B
Scala
20 lines
429 B
Scala
import zio.*
|
|
import zio.http.*
|
|
import scalive.*
|
|
|
|
object Example extends ZIOAppDefault:
|
|
|
|
val liveRouter =
|
|
LiveRouter(
|
|
RootLayout(_),
|
|
List(
|
|
LiveRoute(
|
|
Root,
|
|
(_, req) =>
|
|
val q = req.queryParam("q").map("Param : " ++ _).getOrElse("No param")
|
|
ExampleLiveView(q)
|
|
)
|
|
)
|
|
)
|
|
|
|
override val run = Server.serve(liveRouter.routes).provide(Server.default)
|