Something resembling of a front page
This commit is contained in:
27
src/Server.hs
Normal file
27
src/Server.hs
Normal file
@ -0,0 +1,27 @@
|
||||
{-# Language DataKinds #-}
|
||||
{-# Language TypeFamilies #-}
|
||||
{-# Language TypeOperators #-}
|
||||
{-# Language NoImplicitPrelude #-}
|
||||
{-# Language MultiParamTypeClasses #-}
|
||||
{-# Language OverloadedStrings #-}
|
||||
{-# Language TemplateHaskell #-}
|
||||
{-# Language QuasiQuotes #-}
|
||||
{-# Language RecordWildCards #-}
|
||||
{-# Language DeriveGeneric #-}
|
||||
{-# Language FlexibleInstances #-}
|
||||
module Server where
|
||||
|
||||
import qualified API as API
|
||||
import Servant
|
||||
|
||||
type API = API.API :<|> "static" :> Raw
|
||||
|
||||
handler :: ServerT API Handler
|
||||
handler = API.handler :<|> serveDirectoryFileServer "static"
|
||||
|
||||
|
||||
server :: Application
|
||||
server = serve api handler
|
||||
where
|
||||
api :: Proxy API
|
||||
api = Proxy
|
Reference in New Issue
Block a user