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")

相关推荐
荒川之神13 小时前
拉链表概念与基本设计
java·开发语言·数据库
cch891813 小时前
汇编与Go:底层到高层的编程差异
java·汇编·golang
chushiyunen13 小时前
python中的@Property和@Setter
java·开发语言·python
小樱花的樱花13 小时前
C++ new和delete用法详解
linux·开发语言·c++
froginwe1113 小时前
C 运算符
开发语言
fengfuyao98513 小时前
低数据极限下模型预测控制的非线性动力学的稀疏识别 MATLAB实现
开发语言·matlab
摇滚侠13 小时前
搭建前端开发环境 安装 nodejs 设置淘宝镜像 最简化最标准版本 不使用 NVM NVM 高版本无法安装低版本 nodejs
java·开发语言·node.js
t1987512814 小时前
MATLAB十字路口车辆通行情况模拟系统
开发语言·matlab
yyk的萌14 小时前
AI 应用开发工程师基础学习计划
开发语言·python·学习·ai·lua
Amumu1213815 小时前
Js:正则表达式(一)
开发语言·javascript·正则表达式