Gin 框架入门(GO)-1

1 介绍

Gin 是一个 Go (Golang) 编写的轻量级 http web 框架,运行速度非常快,Gin 最擅长的就是 Api 接口的高并发。

2 Gin 环境搭建

1.下载并安装 gin

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

2.将 gin 引入到代码中:

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

  1. (可选)如果使用诸如 http.StatusOK 之类的常量,则需要引入 net/http 包:

import "net/http"

4、新建 Main.go 配置路由

package main

import (

"github.com/gin-gonic/gin"

)
func main() {
// 创建一个默认的路由引擎
r := gin.Default()
// 配置路由
r.GET("/", func(c *gin.Context) {
c.JSON(200, gin.H{ // c.JSON:返回 JSON 格式的数据
"message": "Hello world!",
})
})
// 启动 HTTP 服务,默认在 0.0.0.0:8080 启动服务
r.Run()
}

5、运行项目

go run main.go

6、要改变默认启动的端口

r.Run(":9000")

相关推荐
和小潘一起学AI39 分钟前
CentOS 7安装Anaconda
开发语言·python
努力努力再努力dyx1 小时前
【无标题】
开发语言·python
傻小胖1 小时前
Object.defineProperty() 完整指南
开发语言·前端·javascript
xyx-3v1 小时前
qt创建新工程
开发语言·c++·qt
小陈工1 小时前
Python Web开发入门(十六):前后端分离架构设计——从“各自为政”到“高效协同”
开发语言·前端·数据库·人工智能·python
前进的李工1 小时前
MySQL用户管理与权限控制指南(含底层架构说明)
开发语言·数据库·sql·mysql·架构
少司府2 小时前
C++基础入门:类和对象(中)
c语言·开发语言·c++·类和对象·运算符重载·默认成员函数
橘子编程2 小时前
操作系统原理:从入门到精通全解析
java·linux·开发语言·windows·计算机网络·面试
唔662 小时前
原生 Android(Kotlin)仅串口「继承架构」完整案例二
android·开发语言·kotlin
错把套路当深情2 小时前
Kotlin 全方向开发技术栈指南
开发语言·kotlin