Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shipengqi/apiserver
基于 Go 实现的 API server
https://github.com/shipengqi/apiserver
Last synced: 2 months ago
JSON representation
基于 Go 实现的 API server
- Host: GitHub
- URL: https://github.com/shipengqi/apiserver
- Owner: shipengqi
- License: mit
- Created: 2018-11-10T01:11:19.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-29T08:49:58.000Z (over 4 years ago)
- Last Synced: 2024-10-05T02:34:12.181Z (3 months ago)
- Language: Go
- Homepage:
- Size: 745 KB
- Stars: 107
- Watchers: 4
- Forks: 15
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)