servant

    5熱度

    2回答

    我讀的僕人documentation和跨越這條線進來: type UserAPI = "users" :> QueryParam "sortby" SortBy :> Get '[JSON] [User] 什麼是'做這一名單?

    2熱度

    1回答

    我正在嘗試使用Elm發出發佈請求,並獲取我的服務器輸出的以下「不支持的介質類型」錯誤。 POST /users/1/badges Request Body: M09991 Accept: */* Status: 415 Unsupported Media Type 0.003431047s 我(servant)服務器設置爲使用PlainText接收的身體,我不知道

    0熱度

    1回答

    我想使用僕人,特別是實現一個有識字的haskell文件。我無法弄清楚如何使用literate haskell文件。我一直在尋找文檔,但沒有任何幫助。 到目前爲止,我已經正確命名了文件,擴展名爲.lhs,並且我執行了runhaskell filename.lhs。我收到以下錯誤: servantfinaltest.lhs line 150: unlit: No definitions in file

    4熱度

    1回答

    什麼是使僕人處理程序以重定向響應的適當方式?我正在導航REST應用程序中工作,我想響應POST請求,通過重定向到相應的GET資源列表路徑創建資源。因此,例如POST/foos應在創建foo後重定向到GET/foos。我無法在文檔中找到明確的方法。

    0熱度

    1回答

    我試圖按照the servant tutorial,我跑入驚天動地錯誤Unknown fields: build-tool-depends。這是我tutorial.cabal文件(我得到這個從servant's github repo): name: tutorial version: 0.10 synopsis: The servant tutorial homepage:

    1熱度

    1回答

    考慮下面的「TinyURL的」 Web應用程序: import Prelude() import Prelude.Compat import Data.Aeson.Types import GHC.Generics import Lucid import Network.Wai import Network.Wai.Handler.Warp import Servant impor

    1熱度

    1回答

    我正在一起使用僕人和持久性。我有一個User實體,我想知道是否有可能只響應其字段的一個子集,具體取決於上下文。 讓我們考慮以下兩個端點: type UserAPI = "user" :> Capture "username" Username :> Get '[JSON] (Entity User) type ProfileAPI = "profiles"

    3熱度

    1回答

    考慮到以下兩種模式和GET /articles/:slug/comments請求,我想根據其slug檢索屬於文章的評論。 Article json sql=articles slug Slug title Text description Text body Text createdAt UTCTime default=now()

    0熱度

    1回答

    僕人provides a way從API定義中生成文檔。但是,我認爲沒有辦法(非正式)記錄每個端點的功能。對於上面的鏈接使用的示例中,生成的文檔包含: ## Welcome This is our super webservice's API. Enjoy! ## GET /hello #### GET Parameters: - name - **Values**:

    0熱度

    1回答

    的自動推導產生的場我有以下類型: data Device = Device { _deviceId :: DeviceId , _deviceName :: Text , _deviceDtype :: DType } deriving (Show, Eq, Generic) makeFields ''Device $(deriveJSON (