scotty:Haskell Web框架受Ruby的Sinatra启发,使用WAI和Warp(官方存储库)

时间:2024-05-26 10:45:22
【文件属性】:

文件名称:scotty:Haskell Web框架受Ruby的Sinatra启发,使用WAI和Warp(官方存储库)

文件大小:78KB

文件格式:ZIP

更新时间:2024-05-26 10:45:22

Haskell

斯科蒂 Haskell Web框架,受Ruby的Sinatra启发,使用WAI和Warp。 {-# LANGUAGE OverloadedStrings #-} import Web.Scotty import Data.Monoid ( mconcat ) main = scotty 3000 $ get " /:word " $ do beam <- param " word " html $ mconcat [ "

Scotty, " , beam, " me up!

" ] Scotty是编写RESTful声明式Web应用程序的一种廉价而愉快的方式。 页面就像定义动词,URL模式和文本内容一样简单。 它与模板语言无关。 任何返回Text值的东西都可以。 符合 。 默认情况下使用非常快的Warp Web服务器。


【文件预览】:
scotty-master
----Setup.hs(46B)
----cabal.haskell-ci(122B)
----bench()
--------Main.hs(1KB)
----scotty.cabal(5KB)
----examples()
--------exceptions.hs(2KB)
--------globalstate.hs(3KB)
--------bodyecho.hs(1KB)
--------basic.hs(3KB)
--------uploads()
--------scotty-examples.cabal(5KB)
--------options.hs(560B)
--------LICENSE(1KB)
--------reader.hs(1KB)
--------cookies.hs(2KB)
--------404.html(29B)
--------upload.hs(2KB)
--------gzip.hs(566B)
--------urlshortener.hs(2KB)
--------static()
----.travis.yml(10KB)
----LICENSE(1KB)
----test()
--------Web()
--------Spec.hs(44B)
----README.md(1KB)
----Web()
--------Scotty.hs(12KB)
--------Scotty()
----Makefile(59B)
----cabal.project(33B)
----.gitignore(219B)
----changelog.md(6KB)

网友评论