从零开始搭建go项目(gin框架)(一)

本文会对一些基础的git操作也进行记录,希望对一些对git不是很了解的同学有所帮助。

第一步 创建git项目

git init --bare word-detect-go.git

这是因为我是自己搭建的git服务,如果使用的是github等官方服务的话,可以直接页面操作创建项目。

第二步 本地部署项目

第三步 创建readme说明文件,提交

从零开始搭建go项目(gin框架)(一)_第1张图片

从零开始搭建go项目(gin框架)(一)_第2张图片

第四步 创建go.mod文件

go mod init word-dect-go

从零开始搭建go项目(gin框架)(一)_第3张图片

go mod是golang的依赖包管理工具,能够让我们即为方面的引入各类包,且对齐进行相应的管理。

第五步 引入gin框架

go get -u github.com/gin-gonic/gin

从零开始搭建go项目(gin框架)(一)_第4张图片

从go.mod文件中可以看到,gin框架以及其所需要依赖的一些包都已经引入。

go.sum 文件是go.mod引入包后生成的伴生文件,正常情况下,我们无需理会。

第六步 创建入口文件main.go

package main
import (
    "github.com/gin-gonic/gin"
    "net/http"
)
func main()  {
    // 1.创建路由
    r := gin.Default()
    // 2.绑定路由规则,执行的函数
    // gin.Context,封装了request和response
    r.GET("/", func(c *gin.Context) {
        c.String(http.StatusOK, "hello World!")
    })
    // 3.监听端口,默认在8080
    // Run("里面不指定端口号默认为8088")
    r.Run(":8088")
}

注意,入口文件名不一定是main.go,也不一定一定要在主目录下,但包名必须是main,且必须包含main()函数

第七步 启动程序

若只是开发,调试的话,可直接 go run 来启动程序

go run main.go

若是生产环境,则通过go build,生成可执行文件,然后运行可执行文件

mkdir bin

go build -o ./bin/main main.go

./bin/main

第八步 访问项目

程序启动后,即可以通过浏览器访问该项目了

从零开始搭建go项目(gin框架)(一)_第5张图片

推荐: 浮生无事Blog

你可能感兴趣的:(golang,go,gin,go,web,golang)