Golang

关注公众号 jb51net

关闭
首页 > 脚本专栏 > Golang > 封装初始化Gin框架

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

作者:生活处处有BUG

这篇文章主要为大家介绍了从零封装Gin框架及项目的初始化教程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

引言

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

适用人群

目录结构

初始化项目

先在 ~/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框架初始化的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:
阅读全文