使用使用 snap 的 Hakyll 我开始在路由服务器上工作。鉴于他们教程中的以下代码,我可以看到路由,但我希望在他们自己的子域上拥有一些不同的应用程序,例如 oneapp.mysite.com。这可以使用 snap 或任何其他 Haskell 服务器吗?
site :: Snap ()
site =
ifTop (writeBS "hello world") <|>
route [ ("foo", writeBS "bar")
, ("echo/:echoparam", echoHandler)
] <|>
dir "static" (serveDirectory ".")