gin框架学习-快速安装gin

简介: Gin 是一个用 Go (Golang) 编写的 Web 框架,由于 httprouter,它具有 martini 的 API,性能提高了 40 倍。具有高性能的优点。

前言


谢开源项目gin-vue-admin,以及1010工作室的视频教程

本人学识尚浅,如有错误,请评论指出,谢谢!

详细可见个人博客:https://linzyblog.netlify.app/


一、gin的简单介绍


Gin 是一个用 Go (Golang) 编写的 Web 框架,由于 httprouter,它具有 martini 的 API,性能提高了 40 倍。具有高性能的优点。


官方地址:https://github.com/gin-gonic/gin


二、下载并安装


要安装Gin包,首先需要安装Go并设置Go工作区


1、下载并安装


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


2、在代码中导入它


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


三、快速入门


package main
import "github.com/gin-gonic/gin"
func main() {
  r := gin.Default() //携带基础中间件启动
  r.GET("/test", func(c *gin.Context) {
    c.JSON(200, gin.H{
      "message": "hello gin!",
    })
  })
  r.Run() // listen and serve on 0.0.0.0:8080
}


运行这段代码并在浏览器中访问 http://localhost:8080,此时监听的是8080端口


e9ff777feb7d44fcaa2e9556252360a3.png


此时显示404 page not found,这是正常的.


因为当前我们的GET路由选择在/test上,所以我们要访问的是http://localhost:8080/test


646c50d66cd64ddeb78805bcc0a55cdf.png


大功告成!

目录
相关文章
|
8月前
|
Go API 网络架构
Gin框架快速入门1
Gin框架快速入门1
78 0
|
SQL 关系型数据库 MySQL
gin框架学习-Gorm入门指南
Snake Case命名风格,就是各个单词之间用下划线(_)分隔,首字母大写区分一个单词,例如: CreateTime的Snake Case风格命名为create_time
332 0
gin框架学习-Gorm入门指南
|
9天前
|
Go
gin初体验
gin初体验
11 0
|
15天前
|
JSON 中间件 数据格式
Gin框架学习笔记(六)——gin中的日志使用
Gin框架学习笔记(六)——gin中的日志使用
|
15天前
|
JSON 中间件 API
Gin框架笔记(一) Gin框架的安装与Hello World
Gin框架笔记(一) Gin框架的安装与Hello World
|
23天前
|
JSON 前端开发 Java
|
23天前
|
前端开发 中间件 关系型数据库
|
2月前
|
XML JSON 人工智能
探索Gin框架:Golang Gin框架请求参数的获取
探索Gin框架:Golang Gin框架请求参数的获取
|
2月前
|
存储 人工智能 Go
探索Gin框架:Golang使用Gin完成文件上传
探索Gin框架:Golang使用Gin完成文件上传
|
Go PHP
Gin从入门到精通—如何理解安装Gin并在本地运行
Gin从入门到精通—如何理解安装Gin并在本地运行
451 0
Gin从入门到精通—如何理解安装Gin并在本地运行

热门文章

最新文章