使用GIN框架创建一个简单的web服务

使用GIN框架创建一个简单的web服务,第1张

概述Gin框架介绍Gin是一个用Go(Golang)编写的web框架。它是一个类似于martini但拥有更好性能的API框架,由于httprouter,速度提高了近40倍。如果你是性能和高效的追求者,你会爱上Gin.首先需要引入Gin框架包goget-ugithub.com/gin-gonic/gin问题1这里

Gin框架介绍
Gin 是一个用 Go (Golang) 编写的 web 框架。 它是一个类似于 martini 但拥有更好性能的 API 框架, 由于 httprouter,速度提高了近 40 倍。 如果你是性能和高效的追求者, 你会爱上 Gin.

首先需要引入Gin框架包

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

问题1
这里可能会出问题,因为没有git命令,那就需要下载安装一个git.exe命令程序了,我这里使用的是goland工具,在Fire—setting—找到terminal,把shell path设置成安装git的路径位置即可


问题2
如果下载失败,可以修改下代理
proxy:https://goproxy.cn


开始编写代码

package mainimport (	"github.com/gin-gonic/gin"	"net/http")func main()  {	 //创建一个默认的路由引擎	r := gin.Default()	//创建一个/hello的请求路径方式,当客户端请求这个路径返回码200,会执行下面的函数	//打印"message" : "Hello  world"	r.GET("/hello", func(c *gin.Context) {		c.JsON(http.StatusOK,gin.H{			"message" : "Hello  world",		})	})	//启动http服务,默认是在0.0.0.0:8080启动服务	//下面是指定在9090端口号启动http服务	r.Run(":9090")}

运行程序:

go run main.go

浏览器访问127.0.0.1:9090/hello

总结

以上是内存溢出为你收集整理的使用GIN框架创建一个简单的web服务全部内容,希望文章能够帮你解决使用GIN框架创建一个简单的web服务所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1232203.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存