Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shipengqi/apiserver

基于 Go 实现的 API server
https://github.com/shipengqi/apiserver

Last synced: 2 months ago
JSON representation

基于 Go 实现的 API server

Awesome Lists containing this project

README

        

# apiserver
基于 Go 实现的 API server.

文章内容来自 [雷克斯](https://github.com/lexkong) 的小册 [基于 Go 语言构建企业级的 RESTful API 服务](https://juejin.im/book/5b0778756fb9a07aa632301e) ,

请大家支持正版。

## 目录

- [基础](notes/getting-started.md)
- [配置文件读取](notes/configuration.md)
- [记录和管理 API 日志](notes/logger.md)
- [使用 MySQL](notes/mysql.md)
- [自定义业务错误信息](notes/custom-business-error-info.md)
- [读取和返回 HTTP 请求](notes/http-response.md)
- [用户业务逻辑处理](notes/business-handler.md)
- [HTTP 调用添加自定义处理逻辑](notes/http-custom-handler.md)
- [API 身份验证](notes/authentication.md)
- [用 HTTPS 加密 API 请求](notes/https.md)
- [添加定时任务](notes/cron.md)
- [实现文件上传下载](notes/upload.md)
- [用 Makefile 管理 API 项目](notes/makefile.md)
- [给 API 命令增加版本功能](notes/api-version.md)
- [给 API 增加启动脚本](notes/api-start.md)
- [API 高可用方案](notes/ha.md)
- [go test 测试你的代码](notes/test.md)
- [API 性能分析](notes/performance.md)
- [生成 Swagger 在线文档](notes/swagger.md)
- [API 性能测试和调优](notes/performance-optimize.md)
- [Go 开发技巧](notes/skills.md)
- [Go 规范指南](notes/standard.md)