jesi:超媒体API加速器

时间:2024-05-18 05:21:37
【文件属性】:

文件名称:jesi:超媒体API加速器

文件大小:75KB

文件格式:ZIP

更新时间:2024-05-18 05:21:37

json cache web-api reverse-proxy hypermedia

Jesi-超媒体API加速器 Jesi(代表JSON Edge Side Include)是HTTP反向代理,可通过嵌入和缓存JSON表示形式来加速您的Web API。 入门 从GitHub Releases安装Jesi(为您的平台选择一个二进制文件): $ curl -L https://github.com/ichiban/jesi/releases/download/v0.2.0/jesi-darwin-amd64 > jesi $ chmod +x jesi 然后,在后端服务器上运行它: $ ./jesi -backend http://localhost:3000 -port 8080 特征 嵌入 Jesi理解并且可以从上游服务器的简单HAL + JSON文档中构造出复杂的HAL + JSON文档。 通过提供查询参数?with=并用点分隔的边名称,它将由_li


【文件预览】:
jesi-master
----transaction()
--------id_test.go(1KB)
--------handler.go(1KB)
--------id.go(648B)
----.gitignore(343B)
----movies.png(35KB)
----.travis.yml(1KB)
----movies.dot(604B)
----CHANGELOG.md(1KB)
----embed()
--------error.go(2KB)
--------error_test.go(1KB)
--------cache_control_test.go(6KB)
--------handler.go(5KB)
--------handler_test.go(12KB)
--------cache_control.go(3KB)
----LICENSE.txt(1KB)
----forward()
--------handler.go(1KB)
--------handler_test.go(3KB)
----cache()
--------header.go(422B)
--------store_test.go(12KB)
--------handler.go(9KB)
--------representation.go(2KB)
--------representation_test.go(1KB)
--------handler_test.go(13KB)
--------store.go(7KB)
----README.md(4KB)
----conditional()
--------handler.go(1KB)
--------handler_test.go(3KB)
----glide.lock(619B)
----cmd()
--------jesi()
----glide.yaml(113B)
----balance()
--------backend_test.go(7KB)
--------node.go(1KB)
--------node_test.go(2KB)
--------handler.go(5KB)
--------backend.go(4KB)
--------handler_test.go(13KB)

网友评论