haskell-spock

    1熱度

    2回答

    我是haskell的新手,並且對它有誠實的困難時期。但它擴展了我的思想,所以我們走了。 我想運行一個非常簡單的Web服務器,查詢Postgres數據庫,並應該返回結果爲JSON。 查詢是絕對簡單: 「選擇ID,從MYTABLE數據其中id = 1」 但是哈斯克爾的類型系統是殺害我現在和我的行動的最終類型不匹配。 我使用Spock和PostgreSQL-Simple作爲組合。 大多數教程要麼簡單的爲

    0熱度

    2回答

    我嘗試返回web應用程序的路由定義中的uuid(Spock Webserver)。 航線是非常簡單的定義 get("PATH") $ do text "Hello World" 現在我嘗試通過nextRandom從Data.UUID.V1模塊返回UUID。 該函數返回一個IO(Maybe UUID)值。 所以我想,既然我在IO,並與另一IO工作,我必須做的值綁定簡單地用<-,就像這樣: ge

    0熱度

    1回答

    我有這個基本的斯波克應用在其網站上採取: main :: IO() main = do ref <- newIORef 0 spockCfg <- defaultSpockCfg EmptySession PCNoDatabase (DummyAppState ref) runSpock 8080 (spock spockCfg app) app :: Sp

    -1熱度

    2回答

    我有一個Spock網站,必須通過HTTPS提供。我該如何正確設置它?我認爲它應該和Wai/Warp一樣,但是仍然沒有任何信息是最新的。

    3熱度

    1回答

    我有以下功能產生的字符以1024的倍數隨機字符串: import System.Random rchars :: Int -> [IO Char] rchars n = map (\_ -> randomRIO ('a', 'z')) [n | n <- [0..n]] -- a wasteful "iteration"-like func rstr :: Int -> IO Strin

    0熱度

    1回答

    在Spock的文檔中,這裏是https://www.spock.li/2015/04/19/type-safe_routing.html,它僅描述如何從get請求中捕獲參數。我需要從帖子中抓取人物。我怎樣才能做到這一點?

    0熱度

    1回答

    修復「曖昧類型變量」我有一個斯波克應用程序,其中我有這樣的: post "/test" $ do a <- jsonBody' text "test" 它拋出一個異常: • Ambiguous type variable ‘a0’ arising from a use of ‘jsonBody'’ prevents the constraint ‘(Aeso

    0熱度

    1回答

    我想從json對象中提取一個值。我有這樣的: post "/test" $ do a <- jsonBody' let b = show (a :: Object) -- works well myVal <- (a :: Object) .: "some_key" -- error text "test123" 和錯誤: • Couldn't

    0熱度

    1回答

    我剛剛開始使用Spock,持久化和blaze-html開始Haskell web開發。 在我有的路線之一,我想加載我所選表中的每一行。我做這樣的事情: get ("/show/flight/" <//> (var :: Var Integer)) $ \f -> requireUser $ \(_, l) -> do fs <- runSQL $ loadFlightInfos f