gin+gorm

在【环境变量】中添加如下【用户变量】/【系统变量】:
GO111MODULE,值为on

go mod init目录

在项目中新建文件main.go,并添加测试代码

package main

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

func main() {
    r := gin.Default()
    r.GET("/ping", func(c *gin.Context) {
        c.JSON(200, gin.H{
            "message": "pong",
        })
    })
    r.Run() // listen and serve on 0.0.0.0:8080
}

当前
go build
 

原文地址:https://www.cnblogs.com/apesplan/p/10792052.html

时间: 2024-10-23 04:56:42

gin+gorm的相关文章

Casbin + Gin + Gorm 学习探索

Casbin 是一个强大的,开源的访问控制框架,权限管理机制支持多种访问控制模型: 并且支持多种编程语言: 文档地址:https://casbin.org/docs/zh-CN/overview Gin Golang 的 Web 框架,短小精悍 文档地址: https://gin-gonic.com/docs/ Gorm Golang 的 ORM 框架 文档地址:http://gorm.book.jasperxu.com/ 今天我们要学习的是如何通过Casbin 来控制开发的 API 访问权限

一个开源的blog系统

最近发现了一个非常炫,非常酷的个人博客系统,貌似已经开源了. 直接上演示: 开源的博客系统(Mr. Lan的个人技术博客) Github地址 Golang+Gin+Gorm+MySQL开发的,所以直接打包成可执行的二进制文件启动,就直接能用,非常方便. 非常感觉作者的分享,也非常感谢所有开源作者的分享,因为有了你们的分享,才有了我们能力的提升和优质产品的使用. 如果你能喜欢,请不要吝啬你指间的跳动,点上一个star. 原文地址:https://blog.51cto.com/11293981/24

基于Go博客wblog的理解和修改。

初衷 ? 自学Go语言已经一段时间,想通过博客更深入理解go语言.最终通过Gin语言定位了wblog博客框架.wblog是基于基于gin+gorm开发的个人博客项目. ? 学习别人的博客是一个抓狂的过程,不仅要疯狂学习扩展的知识,比如gin框架,gorm,还要理解原作者的思想和构建过程. ? 原项目仅做了简单的英文注释.我则根据原项目增添了很多自己理解的注释和说明,方便其他后来人学习参考.同时更新原项目依赖,可以一键运行. 修改 增加了中文注释,更多的是我对原项目的理解,方便其他人理解和学习.

Golang Gin/Ace/Iris/Echo RBAC 鉴权库

GRBAC 项目地址: https://github.com/storyicon/grbac Grbac是一个快速,优雅和简洁的RBAC框架.它支持增强的通配符并使用Radix树匹配HTTP请求.令人惊奇的是,您可以在任何现有的数据库和数据结构中轻松使用它. grbac的作用是确保指定的资源只能由指定的角色访问.请注意,grbac不负责存储鉴权规则和分辨"当前请求发起者具有哪些角色",更不负责角色的创建.分配等.这意味着您应该首先配置规则信息,并提供每个请求的发起者具有的角色. grb

gin+vue的前后端分离开源项目

该项目是gin+vue的前后端分离项目,使用gorm访问MySQL,其中vue前端是使用vue-element-admin框架简单实现的: go后台使用jwt,对API接口进行权限控制.此外,Web页面在token过期后的半个小时内,用户再次操作会自动刷新token: 项目很小,适合gin新手学习!(后续有时间会补上相关教程) GitHub地址:https://github.com/Bingjian-Zhu/gin-vue 一.运行go后台项目 (1)把项目clone到GOPATH/src目录下

基于gin框架搭建的一个简单的web服务

刚把go编程基础知识学习完了,学习的时间很短,可能还有的没有完全吸收.不过还是在项目中发现知识,然后在去回顾已学的知识,现在利用gin这个web框架做一个简单的CRUD操作. 1.Go Web框架的技术选型 Top 6 web frameworks for Go as of 2017,可以看看这个go语言中Web框架的对比和老大的推荐,我选择gin框架作为学习go语言的框架. image.png 2.Gin介绍 gin框架的中文文档,这个文档相当好,清晰明了解释gin框架的整个用法.下面是gin

基于gin web框架搭建RESTful API服务

这篇主要学习go项目中的项目结构.项目规范等知识,ROM采用的database/sql的写法. 1.技术框架 利用的是ginweb框架,然后ROM层选用database/sql,安装mysql驱动.安装方式如下: //使用github上的gin托管地址 $ go get -u github.com/gin-gonic/gin $ go get github.com/go-sql-driver/mysql 2.项目结构如下 项目结构分析: 1.main.go主要是存放路由,启动项目: 2.rout

gin实践(一)

煎鱼大佬的教程 app.ini #debug or release RUN_MODE = debug [app] PAGE_SIZE = 10 JWT_SECRET = 23347$040412 [server] HTTP_PORT = 8000 READ_TIMEOUT = 60 WRITE_TIMEOUT = 60 [database] TYPE = mysql USER = 数据库账号 PASSWORD = 数据库密码 #127.0.0.1:3306 HOST = 数据库IP:数据库端口号

使用beego/bee热启动gin框架

目录 1.需要关闭gomod 2.安装 bee 3.再开启gomod 4.启动服务 1.需要关闭gomod export GO111MODULE=off 2.安装 bee go get -u github.com/beego/bee 3.再开启gomod export GO111MODULE=on 4.启动服务 bee run [email protected]:~/go/src/haimait/gin_web$ bee run ______ | ___ | |_/ / ___ ___ | __