首页 > 其他分享 >gin

gin

时间:2022-10-07 18:03:02浏览次数:29  
标签:engine context log GET func gin


安装

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

 

 

package main

import (
"github.com/gin-gonic/gin"
"log"
)

func main() {

engine := gin.Default()
engine.GET("/hello", func(context *gin.Context) {
log.Println("请求路径", context.FullPath())

context.Writer.Write([]byte("HELLO , GIN\n"))

})

engine.GET("/angdh", func(context *gin.Context) {
log.Println("请求路径", context.FullPath())

context.Writer.WriteString("HELLO , angdh\n")

})

engine.GET("/json", func(context *gin.Context) {
log.Println("请求路径", context.FullPath())

context.JSON(200,map[string]interface{}{
"code":1,
"message":"ok",
})

})

if err := engine.Run(":10889"); err != nil {

log.Fatal(err.Error())
}

}

 

 

 

gin_json

 

 


 

 

gin_go_02

 

 

 


 

 

gin_go_03

 



标签:engine,context,log,GET,func,gin
From: https://blog.51cto.com/angdh/5734790

相关文章

  • AtCoder Beginner Contest 271
    咕咕咕咕。E-SubsequencePath最短路问题变种,Dijkstra最短路改改就行了。AC代码//Problem:E-SubsequencePath//Contest:AtCoder-KYOCERAProgrammingC......
  • CentOS 7.9 安装 nginx-1.22.0
    一、CentOS7.9安装nginx-1.22.0下载地址:http://nginx.org/en/download.html2安装前的准备#操作系统内核版本uname-a#操作系统发行版本cat/etc/redhat-rel......
  • 机器学习模型的集成方法总结:Bagging, Boosting, Stacking, Voting, Blending
    机器学习是人工智能的一个分支领域,致力于构建自动学习和自适应的系统,它利用统计模型来可视化、分析和预测数据。一个通用的机器学习模型包括一个数据集(用于训练模型)和一......
  • nginx 一些简单访问控制模块
    nginx已经内置了一些简单的访问控制模块,利用好这些模块我们可以提升系统的安全几个比较有用的标准模块基本都是利用了access阶段的能力limit_except限制请求方法的(类似白......
  • nginx proxy webservie 问题&实践
    webservice具有特殊性,因为wsdl文件是服务器端生成的(大部分,而且是动态的),所以我们直接使用nginx进行proxy会有问题实际上此问题比较常见,而且网上也有人碰到,可能因为时间......
  • 一次nginx 请求真实ip 问题处理
    nginxngx_http_realip模块是比较重要的,我以前也大概说过,同时网上关于此模块的资料也不少,今天就碰到了一个获取真实ip的问题记录下参考业务模型  问题以前的配置,waf......
  • nginx ngx_http_addition_module 模块openresty content_by_lua 不能生效的原因
    nginx的ngx_http_addition_module模块也是一个修改content的好东西,对于openresty我们经常使用content_by_lua阶段处理但是经过分析ngx_http_addition_module源码的......
  • nginx 的 ngx_http_addition_module 模块
    nginx的ngx_http_addition_module提供了before以及after的能力,可以方便进行请求的处理参考使用环境docker-compose文件version:'3'services:app:image:openr......
  • CentOS下nginx的安装流程
     1基础配置系统:CentOSLinuxrelease7.9.2009(Core)NginX版本:nginx-1.20.1查看操作系统名称:cat/etc/centos-release查看相关系统信息:uname-auname--help可以查看具......
  • nginx 配置go服务反向代理
    nginx配置详细请看Nginx极简教程server{listen80;server_namelocalhost;#charsetkoi8-r;#nginx访问活动日志access_log......