Skip to content

《Go 语言编程之旅:一起用 Go 做项目》第二章:博客程序(HTTP Server)

License

Notifications You must be signed in to change notification settings

ubikry/blog-service

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

blog-service(博客后端)

blog-service 博客后端 是《Go 语言编程之旅:一起用 Go 做项目》中的项目,是第二章 [HTTP 应用:写一个完整的博客后端] 的附属源码。

关于本书

本书涵盖 Go 语言的各大经典实战,不介绍 Go 语言的语法基础,内容面向项目实践,同时会针对核心细节进行分析。而在实际项目迭代中,常常会出现或多或少的事故,因此本书也针对 Go 语言的大杀器(分析工具)以及常见问题进行了全面讲解。

本书适合已经大致学习了 Go 语言的基础语法后,想要跨越到下一个阶段的开发人员,可以填补该阶段的空白和进一步拓展你的思维方向。

  • 作者:陈剑煜(煎鱼),GitHub:@eddycjy,微信公众号:脑子进煎鱼了。
  • 作者:徐新华(polaris),GitHub:@polaris,微信公众号:Go语言中文网。

购买链接

目录

第 2 章 HTTP应用:写一个完整的博客后端

  • 2.1 博客之旅
  • 2.2 项目设计
  • 2.3 公共组件
  • 2.4 接口文档
  • 2.5 接口校验
  • 2.6 模块开发:标签管理
  • 2.7 模块开发:文章管理
  • 2.8 上传图片和文件服务
  • 2.9 API访问控制
  • 2.10 常见应用中间件
  • 2.11 链路追踪
  • 2.12 应用配置问题
  • 2.13 编译程序应用
  • 2.14 优雅重启和停止
  • 2.15 思考

功能清单

相对完整的后端应用实现,包含从 0 到 1 的阶段,涉及大量实际开发中所使用的各类技巧和组件使用。

交流

如果你买了书,但还没进读者群或配套的免费星球,请关注我的公众号并点击相应的自定义菜单加入:

image

后话

  • 如果本项目对你有所帮助欢迎进行 star,另外有任何的建议或意见欢迎随时提交 issuespr

  • 如果你不是本书的读者,我正式向你推荐 《Go 语言编程之旅:一起用 Go 做项目》这本书,本书针对常见的项目类型,主要细分为 5 1 板块,分别是命令行、HTTP、RPC、Websocket 应用、进程内缓存以及 Go 语言中的大杀器,希望你能够喜欢。

About

《Go 语言编程之旅:一起用 Go 做项目》第二章:博客程序(HTTP Server)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%