darzana:后端到前端的DSL(BFF)

时间:2024-02-23 05:10:13
【文件属性】:

文件名称:darzana:后端到前端的DSL(BFF)

文件大小:40KB

文件格式:ZIP

更新时间:2024-02-23 05:10:13

clojure bff ClojureClojure

达扎纳 Darzana是后端到前端(BFF)的DSL。 Darzana具有以下功能: 异步调用API 通过描述Swagger规范定义API 通过BeanValidation验证表单参数 渲染HTML模板 例子 ( control/defroute " category/create " :post ( mapper/read-value { :var " category " } { :type io.swagger.model.Category :var :category }) ( control/if-success ( -> ( api/call-api { :id :petstore :path " /category " :method :post }) ( control/redirect " /category " )) ( renderer/render { :template " /petstore/category/new " }))) 命令规范 Darzana具有一些用于描述端点规范的命令。 defroute 定义路由。


【文件预览】:
darzana-master
----project.clj(2KB)
----test()
--------darzana()
----resources()
--------darzana()
----src()
--------darzana()
--------duct_hierarchy.edn(310B)
----dev()
--------resources()
--------src()
----.gitignore(177B)
----README.md(2KB)

网友评论

  • https://github.com/kawasima/darzana