目录
  • 引言
    • 适用人群
  • 目录结构
    • 初始化项目
      • 启动应用 & 测试
        • 结语

          引言

          我是一名 phper,由于各方面因素,决定转战 Go,PHP 基本都是用来开发 Web 项目的,所以这次就使用 Go 中最流行的 Web 框架 Gin 来进行二次封装,由于它自由度很高,没办法像 PHP 框架 Laravel 开箱即用,所以就诞生了这个系列的文章,带你一步步将基础服务封装到 Gin 中,方便以后更愉快的 CURD

          适用人群

          • • ;懂得安装 Go 环境及其基本语法
          • • 会使用 Go Modules 管理项目
          • • 略微有一点点点的开发经验

          目录结构

          从零封装Gin框架及项目初始化教程

          从零封装Gin框架及项目初始化教程

          初始化项目

          先在 ~/go/src 目录下创建一个目录 go-project-demo 用来存放项目代码

          mkdir ~/go/src/go-project-demo

           在项目根目录下,初始化 go.mod 文件

          go mod init go-project-demo

          安装 Gin

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

          在项目根目录下编写 main.go 文件

          package main
          
          import (
              "github.com/gin-gonic/gin"
              "net/http"
          )
          
          func main() {
              r := gin.Default()
          
              // 测试路由
              r.GET("/ping", func(c *gin.Context) {
                  c.String(http.StatusOK, "xj-demo")
              })
          
              // 启动服务器
              r.Run(":8080")
          }

          启动应用 & 测试

          执行 go run main.go 启动应用,打开 http://127.0.0.1:8080/ping 测试路由

          从零封装Gin框架及项目初始化教程

          结语

          以上就是从零封装Gin框架项目初始化教程的详细内容,更多关于封装Gin框架初始化的资料请关注其它相关文章!

          声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。