首页 > 其他分享 >go语言之初识gin

go语言之初识gin

时间:2023-01-05 16:46:18浏览次数:33  
标签:Run xxx http init 初识 go gin

1.首先搭环境

  1.1 安装go

  1.2 创建目录

  1.3 在当前目录下 执行 go mod init xxx_name

  1.4 在当前目录下 执行   go mod init xxx_name

  1.5最简单的代码例子

package main

import (
    "net/http"

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

func main() {
    // 1.创建路由
    r := gin.Default()
    // 2.绑定路由规则,执行的函数
    // gin.Context,封装了request和response
    r.GET("/", func(c *gin.Context) {
        c.String(http.StatusOK, "hello World!")
    })
    // 3.监听端口,默认在8080
    // Run("里面不指定端口号默认为8080")
    r.Run(":9000")
}
View Code

2.升级版版本,将函数提取出来

 

标签:Run,xxx,http,init,初识,go,gin
From: https://www.cnblogs.com/wusenwusen/p/17027980.html

相关文章

  • nginx
    目录try_files443强转vhost配置499问题7层负载formatjsonlogtry_fileslocation/{try_files$uri$uri//index.html;}443强转if($ssl_protocol=""){......
  • 【Nginx基础知识】详解nginx配置url重定向-反向代理
    【Nginx基础知识】详解nginx配置url重定向-反向代理本文系统:Centos6.5_x64三台主机:nginx主机,hostname:master.lansgg.com IP:192.168.10.128           ......
  • Good Bye 2021: 2022 is NEAR D
    GoodBye2021:2022isNEARD这次虽然做了三个(但是C是后来自己看了其他人的代码才发现的问题)下次一定要double的判断大小一定要以x-y<=1e-10这种形式,不能直接和int型......
  • Centos7系统中mongodb的安装详解
    MongoDB的下载网址1.下载完成后上传解压并重命名为mongodb2.在mongodb目录下创建data、logs目录[root@kht118mongodb]#mkdirdatalogs3.创建logs/mongodb.log文......
  • 【数据库数据恢复】Windows环境下MongoDB数据库文件迁移后启动报错的数据恢复案例
    MongoDB数据库数据恢复环境:MongoDB数据库部署在一台虚拟机上,虚拟机操作系统为WindowsServer2012。MongoDB数据库故障&分析:由于业务发展需求,需要对MongoDB数据库内的文件......
  • go: -i flag is deprecated
    goland运行时发现有一条标红语句go:-iflagisdeprecated修改方法:编译go项目时不需要加-i参数了,在EditConfigurations中去掉该参数删除红框部分后点确定OK再次运行就......
  • dremio ManagedStoragePlugin 简单说明
    ManagedStoragePlugin从字面意思可以看出就是托管存储插件,从目前官方的设计来说就是将自己开发的存储扩展,包装为dremio可以管理的插件(统一模型以及统一处理)ManagedSto......
  • 在线客服系统的源码中Golang Gin框架实现IP白名单机制
    我的客服系统有一些接口是专门给内部调用的,只允许其他内部系统来调用,不允许随意访问,可以使用IP白名单机制使用Gin框架实现IP白名单机制可以使用中间件的方式实现。你......
  • nginx学习笔记
    ​​nginx系列之一:nginx入门​​nginx系列之二:配置文件解读nginx系列之三:日志配置nginx系列之四:web服务器nginx系列之五:负载均衡nginx系列之六:cache服务nginx系列之七:限流......
  • Go语言(golang)开源项目大全
    ​​http://www.open-open.com/lib/view/open1396063913278.html#Compression​​内容目录​​Astronomy​​​​构建工具​​​​缓存​​​​云计算​​​​命令行选项解......