ZBLOG

写一个golang gin 服务端

以下是一个简单的基于Gin框架的Go服务端示例:

package main

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

func main() {
	// 创建 Gin 实例
	r := gin.Default()

	// 定义路由和处理函数
	r.GET("/", func(c *gin.Context) {
		c.JSON(200, gin.H{
			"message": "Hello, World!",
		})
	})

	r.GET("/user/:name", func(c *gin.Context) {
		name := c.Param("name")
		c.JSON(200, gin.H{
			"message": "Hello, " + name + "!",
		})
	})

	// 启动服务
	r.Run(":8080")
}

在这个示例中,我们导入了github.com/gin-gonic/gin包,它是Gin框架的主要依赖。

我们创建了一个Gin实例r,使用gin.Default()来设置默认的中间件和配置。

然后我们定义了两个路由和对应的处理函数。第一个路由是根路径”/“,当用户访问该路径时会返回一个JSON响应。第二个路由是带参数的路径”/user/:name”,当用户访问该路径并提供名字参数时会返回对应的JSON响应。

最后通过调用r.Run(":8080")启动服务,并监听在8080端口上。

你可以根据自己的需求进一步扩展和修改这个示例。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=15131

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?