文件名称:purescript-payload:用于PureScript的HTTP服务器和客户端库
文件大小:165KB
文件格式:ZIP
更新时间:2024-06-06 19:27:31
PureScript
有效载荷 Payload是受和启发的PureScript的HTTP服务器和客户端库。 基本思想:编写一个API规范。 将处理程序编写为返回数据的函数。 免费获取: 请求路由 将URL参数,查询参数和请求正文解码为类型化的值 将类型化的值编码为服务器响应 用于调用API的客户端函数 就像没有样板和代码生成的 。 与OpenAPI不同,如果您的处理程序或客户端与规范不匹配,则代码将无法编译,因此服务器和客户端始终与规范保持同步。 这是完整的有效负载应用程序: import Prelude import Effect ( Effect ) import Effect.Aff ( Aff ) import Payload.Server as Payload import Payload.Spec ( Spec (Spec), GET ) type Message = { id :