Goland 搭建Gin脚手架

一、使用编辑器goland 搭建gin

打开编辑器

新建项目后

点击 create

二、获得Gin框架的代码

命令行安装

Go 复制代码
go get -u github.com/gin-gonic/gin

如果安装不上,配置一下环境

下载完成

官网git上下载

这样就下载完成了。、

不过这种方法需要设置一下GOPATH

然后再执行上面的命令即可

三、启动框架

创建 main.go

Go 复制代码
package main

import (
	"github.com/gin-gonic/gin"
	"net/http"
)

func main() {
	r := gin.Default()
	r.GET("/ping", func(c *gin.Context) {
		c.JSON(http.StatusOK, gin.H{
			"message": "pong",
		})
	})
	r.Run("0.0.0.0:8081") // listen and serve on 0.0.0.0:8080 (for windows "localhost:8080")
}

GIN-debug 已经显示访问记录,完活

相关推荐
名字还没想好☜4 小时前
Go error 处理:errors.Is/As 与错误包装
开发语言·后端·golang·go·错误处理
灯澜忆梦6 小时前
Go 工程管理与作用域
golang
进击的程序猿~15 小时前
Go Zero源码阅读1
后端·golang
李燚1 天前
Go 项目怎么组织:DDD 4 层 vs MVC vs 脚本式
开发语言·golang·mvc·ddd·agent框架·eino
Generalzy1 天前
从 Web 页面到桌面应用:用 Go + WebView 构建一个轻量级桌面框架
开发语言·前端·golang
灯澜忆梦1 天前
GO_函数_2
开发语言·golang·xcode
灯澜忆梦1 天前
Go 语言圣经 5 | 函数全解:声明、签名、闭包、Defer、Panic 错误处理
数据结构·算法·golang
进击的程序猿~1 天前
Go Zero源码阅读2
开发语言·后端·golang
zenithdev12 天前
fastcache:为 Go 设计的低 GC 压力内存缓存
开发语言·其他·缓存·golang
北冥you鱼2 天前
Go语言sync包在区块链开发中的数据同步实践
golang·centos·区块链