网站首页 返回列表 “慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。

Golang Gin 框架 Route备注
2020-06-10 04:12 admin golangGin

路由__packagemainimport("github.com/gin-gonic/gin""time""log")funcmain(){//初始化router:=gin.New();//常规操作router.POST("/",func(context*gin.Context){context.JSON(200,"...
阅读全文

Golang 微框架 Gin 简介
2020-06-10 03:08 admin golangGin

所谓框架框架一直是敏捷开发中的利器,能让开发者很快的上手并做出应用,甚至有的时候,脱离了框架,一些开发者都不会写程序了。成长总不会一蹴而就,从写出程序获取成就感,再到精通框架,快速构造应用,当这些方面都得心应手的时候,可以尝试改造一些框架,或是自己创造一个。曾经我以为Python世界里的框架已经够多了,后来发现相比go...
阅读全文

Gin应用添加newrelic监控
2020-06-10 03:08 admin Ginnewrelic

newrelic是一个非常好用的监控平台。请求分析,数据事务,机器运行状况,错误报警等功能,并且切分的力度足够细,除了贵之外,其他都很好。其实,好的服务都值这个价。newrelic对各大语言的框架支持都很完善,对golang的支持也不差。不过官网提供的例子只是针对net/http而言。对于目前正在使用的gin来说,还是...
阅读全文

Gin实战:Gin+Mysql简单的Restful风格的API
2020-06-10 03:08 admin GinGinMysql

我们已经了解了Golang的Gin框架。对于Webservice服务,restful风格几乎一统天下。Gin也天然的支持restful。下面就使用gin写一个简单的服务,麻雀虽小,五脏俱全。我们先以一个单文件开始,然后再逐步分解模块成包,组织代码。Itworks使用Gin的前提是安装,我们需要安装gin和mysql的驱...
阅读全文

[golang] gin mongodb restful api设计: 动态的patch接口
2020-06-10 02:48 admin golangGin

1.什么是Patch?>Patch方法可以用来更新资源的一个组成部分2.什么时候使用Patch?>当你仅需更新资源的某一项,即不完全也不幂等那当我们的模型在数据库中几乎每个字段都可能会遇到改变的时候,难道在patch的时候,或者专门写一个post的接口去一个一个ifelse操作吗,而我们又使用的是静态语言golang,...
阅读全文

gin集成 swagger
2020-06-10 02:42 admin Ginswagger

安装__goget-ugithub.com/swaggo/swag/cmd/swag等待安装完成,初始化终端中执行__swaginit基于应用根目录,与启动文件同一级。执行完成后,在根目录下新建一个docs文件夹。目录结构__.├──docs.go├──swagger.json└──swagger.yaml路由引入ro...
阅读全文

GoLang实现Gin框架
2020-06-10 02:39 admin golangGin

1、下载安装Gin包__gogetgithub.com/gin-gonic/gin2、Gin基本框架__packagemainimport("net/http""github.com/gin-gonic/gin")funcmain(){router:=gin.Default()router.GET("/",func(c...
阅读全文
顶部 底部