Ponzu用 Go 编写的开源 HTTP 服务器框架

联合创作 · 2023-10-01 14:37

Ponzu 是一个强大而高效的开源 HTTP 服务器框架和 CMS。它提供自动、免费和安全的基于 TLS 的 HTTP/2(通过 Let's Encrypt 获得的证书 )、一个有用的 CMS 和脚手架来生成内容编辑器,以及一个用于构建现代应用程序的快速 HTTP API。



特性:



  • 自动和免费 SSL/TLS 1

  • HTTP/2 和服务器推送

  • 使用 CLI 控制的代码生成器进行快速开发

  • 用户友好、可扩展的 CMS 和管理仪表板

  • 简单部署 —— 单个二进制 + 资产,嵌入式 DB ( BoltDB )

  • 快速、有用的框架


TLS:



  • 开发:自动生成自签名证书

  • 生产:自动更新从 Let's Encrypt 获取的证书


安装




$ go get -u github.com/ponzu-cms/ponzu/...

要求


Go 1.8+


由于使用 HTTP/2 服务器推送,因此需要 Go 1.8+。但是,客户端不需要连接到 Ponzu 服务器来发出 HTTP/2 请求。


用法




$ ponzu command [flags] < params >


浏览 31
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报