gin框架简记
Gin
简述
Go是一门正在快速增长的编程语言,专为构建简单...
三种框架Gin,Beego,Lris。
生成初始化mod文件
go mod init main.go
Gin安装使用
go get 类似 git -clone
Golang下载gin框架报错解决,Golang
https://blog.csdn.net/haohao_gege/article/details/128334591
设置GO GOPROXY代理设置
https://blog.csdn.net/m0_67393413/article/details/126100779
设置
Gin的HelloWorld
执行 go get -u github.com/gin-gonic/gin
安装Gin相关。
go.mod文件
//创建模块
module gin_demo
go 1.18
//类似Java的maven
//go env -w GOPROXY=https://goproxy.cn 设置国内代理
// 如果下面出现异常 设置 GOPROXY=https://goproxy.io
require (
github.com/bytedance/sonic v1.8.2 // indirect
github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 // indirect
github.com/gin-contrib/sse v0.1.0 // indirect
省略.......
)
main.go
//package gin_demo
package main //建立go的入口文件
//导入 gin 包
import (
"github.com/gin-gonic/gin"
)
func main() {
//创建一个服务
ginServer := gin.Default()
//访问地址,处理请求 Request Response
ginServer.GET("/hello", func(context *gin.Context) {
context.JSONP(200, gin.H{"massage": "hello,world"})
})
//服务器端口
err := ginServer.Run(":8082")
if err != nil {
return
}
}
RESTful API
之前格式
get /user
post /creatr_user
post /update_user
post /delete_user
RESTful API
get /user
post /creatr_user
put /update_user
delete /delete_user
给前端相应页面
go会把项目打包成EXE文件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南