我嘗試返回web應用程序的路由定義中的uuid(Spock Webserver)。 航線是非常簡單的定義 get("PATH") $ do
text "Hello World"
現在我嘗試通過nextRandom從Data.UUID.V1模塊返回UUID。 該函數返回一個IO(Maybe UUID)值。 所以我想,既然我在IO,並與另一IO工作,我必須做的值綁定簡單地用<-,就像這樣: ge
修復「曖昧類型變量」我有一個斯波克應用程序,其中我有這樣的: post "/test" $ do
a <- jsonBody'
text "test"
它拋出一個異常: • Ambiguous type variable ‘a0’ arising from a use of ‘jsonBody'’
prevents the constraint ‘(Aeso
我想從json對象中提取一個值。我有這樣的: post "/test" $ do
a <- jsonBody'
let b = show (a :: Object) -- works well
myVal <- (a :: Object) .: "some_key" -- error
text "test123"
和錯誤: • Couldn't