Gin框架系列教程(2)- Gin的第一次,hello world!

(从 0-1 搭建你的Gin框架后台系统)

我们先新建一个文件,gin_demo,然后初始化一个go项目,我们用go mod来管理包,之后我们讲一下什么是mod

go mod init gin_demo


接下来新建main.go文件,引入Gin,开始第一个项目

package main

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

func main() {
	// g:=gin.New()
	g := gin.Default()
	g.GET("/", func(c *gin.Context) {
		c.String(200, "hello world")
	})

	g.Run(":9000")
}

运行项目:

go run main

我们的第一个Gin项目就可以了。

运行原理

一、router:=gin.Default()

初始化一个引擎,是gin.New()的升级

二、router.GET

1.RESTFUL风格的请求方法(method)

2.有两个参数:

  • relativePath:路由,string类型
  • HandlerFunc:执行的函数

3.可以使用router.Handle代替,多了个的method参数(字符串),method参数必须是大写的,如:GET

三、执行的函数

1.必须有个参数是gin.Context指针类型的

注意:context是gin的一个重要组成部分。用来在中间层传递数据流。

2.函数是个参数,不能调用

四、router.Run

启动http监听,有个address参数,字符串类型的,可以指定host和port

注意:

  1. addr的host和port是用冒号分隔的
  2. 只指定port,port前面必须要有冒号
  3. 指定了host和port,host和port中间有冒号
  4. 不能只指定host
g.Run(":9000")


点赞0
点击评论0
收藏0
浏览 52
 

还没有评论,快来发表第一个评论吧

免责声明:凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,注册用户和一般页面游览者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任(包括侵权责任、合同责任和其它责任)
*尊重作者,转载请注明出处!

创作内容

开启你的爱凌峰创作之旅

发布首篇内容,开通创作中心
快来成为爱凌峰创作者吧~

写文章

板块热门【Gin】