gin初体验

简介: gin初体验

一、配置镜像

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
 

二、创建go项目

三、安装依赖

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

四、新建入口

package main
 
import (
  "github.com/gin-gonic/gin"
  "net/http"
)
 
func Hello(c *gin.Context) {
  //以字符串返回
  c.String(200, "hello %s", "world")
  //以JSON返回 gin.H是map的一个快捷方式
  c.JSON(http.StatusOK, gin.H{
    "data": "success",
    "code": 200,
  })
}
 
func main() {
  //创建一个默认的路由引擎
  e := gin.Default()
  //GET /hello路径
  e.GET("/hello", Hello)
  //运行
  e.Run()
}

 

相关文章
|
定位技术
百度地图缩放级别与比例尺的关系
百度地图缩放级别与比例尺的关系
1166 0
|
编解码
LabVIEW条形码识别(实战篇—5)
LabVIEW条形码识别(实战篇—5)
LabVIEW条形码识别(实战篇—5)
|
12月前
|
存储 运维 安全
|
6月前
|
人工智能 算法 新能源
TRIZ专利策略:快速技术创新,并实现高质量专利突破
在当今竞争激烈的市场中,高质量发明专利是企业核心竞争力的关键。TRIZ(发明问题解决理论)作为一种系统化的创新方法,通过分析问题本质、解决矛盾与冲突,为企业提供高效的专利突破路径。本文介绍了TRIZ的核心理念、特点及其在智能手机、新能源汽车、医疗器械等行业的成功应用案例,同时阐述了运用TRIZ实现高质量专利突破的具体步骤。无论企业追求技术领先还是规避侵权风险,TRIZ都能助力制定更优的专利策略。联系法思诺获取更多创新咨询与培训服务。
150 0
|
9月前
|
数据采集 人工智能 自然语言处理
Riona-AI-Agent:自媒体 AI 代理!自动点赞、评论、个性化内容生成和发布等交互任务
Riona-AI-Agent 是一款基于 Node.js 和 TypeScript 的 AI 自动化工具,支持 Instagram、Twitter 等平台的自动化交互,生成高质量内容,提升社交媒体管理效率。
631 13
Riona-AI-Agent:自媒体 AI 代理!自动点赞、评论、个性化内容生成和发布等交互任务
|
机器学习/深度学习 存储 人工智能
大数据处理与分析技术:未来的基石
在信息化时代,数据已成为企业发展和决策的基础。而随着数据量的不断增长,传统的数据处理方法已经无法满足现代企业的需求。因此,大数据处理与分析技术的出现成为了新时代的必需品。本文将介绍大数据处理与分析技术的概念,意义、应用场景以及未来发展趋势。
396 3
|
Unix 编译器 Go
|
网络虚拟化 网络架构
|
自然语言处理 搜索推荐 数据可视化
如何使用python实现一个优雅的词云?(超详细)
如何使用python实现一个优雅的词云?(超详细)
460 2
|
应用服务中间件 Docker 容器
Docker从入门到精通——Commit提交一个自己的镜像
Docker从入门到精通——Commit提交一个自己的镜像
1726 3
Docker从入门到精通——Commit提交一个自己的镜像