【文件属性】:
文件名称:purescript-quickserve:快速HTTP服务器
文件大小:9KB
文件格式:ZIP
更新时间:2021-05-12 10:00:55
PureScript
快速脚本
通过函数快速创建HTTP服务器!
入门
一个返回纯文本的端点:
server :: GET String
server = pure " Hello, World! "
main = do
let opts = { hostname: " localhost " , port: 3000 , backlog: Nothing }
quickServe opts server
解析请求
使用类型为RequestBody a的函数参数来读取请求正文:
server :: RequestBody String -> POST String
server ( RequestBody s) = pure s
JSON格式
代替String ,支持purescript-foreign-generic的Decode和Encode类的值可以分别用作JSON请求和响应类型。 有关示例,
【文件预览】:
purescript-quickserve-master
----.gitignore(108B)
----package.json(280B)
----src()
--------QuickServe.purs(9KB)
----generated-docs()
--------QuickServe.md(4KB)
----.travis.yml(167B)
----LICENSE(1KB)
----README.md(1KB)
----bower.json(506B)
----test()
--------Main.purs(2KB)