apiserver icon indicating copy to clipboard operation
apiserver copied to clipboard

基于 Go 实现的 API server

apiserver

基于 Go 实现的 API server.

文章内容来自 雷克斯 的小册 基于 Go 语言构建企业级的 RESTful API 服务

请大家支持正版。

目录

  • 基础
  • 配置文件读取
  • 记录和管理 API 日志
  • 使用 MySQL
  • 自定义业务错误信息
  • 读取和返回 HTTP 请求
  • 用户业务逻辑处理
  • HTTP 调用添加自定义处理逻辑
  • API 身份验证
  • 用 HTTPS 加密 API 请求
  • 添加定时任务
  • 实现文件上传下载
  • 用 Makefile 管理 API 项目
  • 给 API 命令增加版本功能
  • 给 API 增加启动脚本
  • API 高可用方案
  • go test 测试你的代码
  • API 性能分析
  • 生成 Swagger 在线文档
  • API 性能测试和调优
  • Go 开发技巧
  • Go 规范指南