本篇博客主要介绍了如何从零开始,使用Go Module作为依赖管理,基于Gin来一步一步搭建Go的Web服务器.并使用Endless来使服务器平滑重启,使用Swagger来自动生成Api文档. 源码在此处:项目源码 大家可以先查看源码,然后再根据本篇文章,来了解搭建过程中服务器的一些细节. 搭建环境 以下所有的步骤都基于MacOS. 安装go 在这里推荐使用homebrew进行安装.当然你也可以使用源码安装. brew install go 跑完命令之后,在命令行输入go.如果在命令行看到如下输…