文章 2023-02-11 来自:开发者社区

Docker运行gin项目(go mod)

准备先在本地把golang的docker镜像拉取下来docker pull golangDockerfile文件内容在gin项目根目录下创建Dockerfile配置文件# 指定基础镜像 FROM golang # 维护人信息 MAINTAINER lauwen "me@lauwen***.com" # 工作目录,即执行go命令的目录 WORKDIR $GOPATH/src/gin # 将本地内容....

Docker运行gin项目(go mod)
文章 2023-02-07 来自:开发者社区

Go语言web极速入门-(Gin+Mysql实现后端接口)

       在写代码之前,我们先了解一下Gin框架,Gin 是一个轻量级的 Go 语言 Web 框架,旨在提供一种简单、快速的方式来构建 Web 应用程序。它提供了一组简单的 API,可以让你轻松地处理 HTTP 请求、路由、模板渲染、中间件等功能。Gin 的特点有:简单易用:Gin 提供了一组简单的 API,使用起来非常方便。高性能:Gin 在性能方面....

Go语言web极速入门-(Gin+Mysql实现后端接口)
文章 2023-02-07 来自:开发者社区

解决GO安装gin框架(go get -u github.com/gin-gonic/gin)超时问题

gin框架github地址:https://github.com/gin-gonic/gin       按照官方文档安装gin,但是尝试了好几次,包括使用国内网络或者使用梯子,都超时失败了,爆了如下超时错误fatal: unable to access 'https://github.com/gin-contrib/sse/': LibreSSL SSL_read....

解决GO安装gin框架(go get -u github.com/gin-gonic/gin)超时问题
文章 2022-11-12 来自:开发者社区

Go主流框架对比:Gin Echo Beego Iris

我的观点由于go的标准库非常丰富,尤其是net/http包的存在,基本上把别的语言需要通过框架搞的事情都做了,不用框架光用标准库也能顺畅的开发需求了。框架存在的意义是为了帮助我们提供效率,框架本身没有绝对的好与坏,我们应该结合自己的需求选择适合自己的框架。下面我就简单介绍一下目前Go语言Web主流开发框架的优缺点对比,方便大家有针对性的选择框架。GinGo语言编写的HTTP Web框架,它以更好....

文章 2022-11-11 来自:开发者社区

你用Go写过中间件吗?带你用Gin实现【用户角色权限管理中间件】

需求整理管理后台有超管权限,超管拥有所有权限普通管理员可以设置角色,角色单选角色可以赋予多个权限,权限多选这样我们就实现了对普通管理员的角色和权限的灵活管理文档说明基于golang语言开发基于gin网络框架开发基于MySQL5.8开发把权限管理部分封装成中间件,在rourter文件中引用非核心代码已省略,用3个竖着排列的点号.表示数据库表结构设计管理员表权限表角色表角色表permission字段....

你用Go写过中间件吗?带你用Gin实现【用户角色权限管理中间件】
文章 2022-11-06 来自:开发者社区

GO语言Gin框架启动方法

packagemainimport ( "github.com/gin-gonic/gin") funcmain() { port :=80//启动端口//Gin服务启动 - Running Gin Servicer :=gin.Default() err=r.Run(":"+port) iferr!=nil { LogUtils.Logger("服务启动失败 - Service Start F....

文章 2022-09-22 来自:开发者社区

Go语言gin框架的安装

尝试安装了一下gin,把遇到的一些小问题来记录一下安装步骤首先来看看官方文档,链接点这里可以看到安装步骤很简单,就一句话go get -u github.com/gin-gonic/gin 复制代码在命令行中输入这句话运行等待就好。问题来了,因为墙的问题,go get会很慢,所以命令行里面半天什么反应也没有,不要急,慢慢等着就会看到gin-gonic/gin这个目录出现这个时候命令行还是没有结束....

Go语言gin框架的安装
问答 2022-09-05 来自:开发者社区

go语言gin的 handler 怎么挂上去呢?

go语言gin的 handler 怎么挂上去呢?

文章 2022-08-23 来自:开发者社区

go web gin集成viper最佳实践

1.介绍Viper是Go应用程序的完整配置解决方案,包括12因素应用程序。它旨在应用程序中工作,并且可以处理所有类型的配置需求和格式。它支持:设置默认值从 JSON、TOML、YAML、HCL、envfile 和 Java 属性配置文件读取实时观看和重新读取配置文件(可选)从环境变量读取从远程配置系统(etcd或Consul)读取,并观察更改从命令行标志读取从缓冲区读取设置显式值Viper 可以....

文章 2022-06-10 来自:开发者社区

client-go gin的简单整合六-list-watch二(关于Rs与Pod以及Deployment的完善)

背景:前面完成了client-go gin的简单整合五-list-watch deployment应用,进一步把 Rs Pod也实现list-watch!前面少写的:/src/core/deployment_init.go//更新func (depmap *DeploymentMap) Update(dep *v1.Deployment) error { if list, ok := depma....

client-go gin的简单整合六-list-watch二(关于Rs与Pod以及Deployment的完善)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注