growler:一个用于 Haskell 的小型 Sinatra 式 Web 框架

时间:2024-06-30 13:15:29
【文件属性】:

文件名称:growler:一个用于 Haskell 的小型 Sinatra 式 Web 框架

文件大小:20KB

文件格式:ZIP

更新时间:2024-06-30 13:15:29

Haskell

咆哮者 Growler 提供了一个与 scotty 非常相似的界面,对性能和一些功能进行了轻微的调整。 Growler 提供了通过任意响应中止操作(处理程序)的能力,而不仅仅是在重定向或引发错误的情况下。 Growler 避免将所有内容强制转换为惰性文本值并将整个请求正文读入内存。 它还消除了中止处理程序并让另一个处理程序处理请求的能力(Scotty 的下一个函数)。 API 仍在不断变化,因此使用风险自负。 欢迎拉取请求/问题。 例子 你好,世界 {-# LANGUAGE OverloadedStrings #-} import Web.Growler import Data.Monoid ( (<>) ) main = growl id defaultConfig $ do get " / " $ text " Hello, World! " get " /:name " $


【文件预览】:
growler-master
----Setup.hs(46B)
----src()
--------Web()
----growler.cabal(3KB)
----LICENSE(1KB)
----test()
--------RouterTests.hs(856B)
----README.md(861B)
----.gitignore(107B)
----extra()
--------growler-socket-io()

网友评论