# Demo_Gin **Repository Path**: goddesszz/demo-gin ## Basic Information - **Project Name**: Demo_Gin - **Description**: 我学习gin的demo - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-06 - **Last Updated**: 2026-07-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Demo_Gin #### 介绍 这是一个基于Gin框架的示例 #### 软件架构 后端: Go + Gin框架 #### 安装教程 1. 需要 Go1.24版本 2. 设置国内源代理 `go env -w GOPROXY=https://goproxy.cn,direct` #### 使用说明 1. **打包命令** - Windows (PowerShell):`$env:GOOS = "windows"; $env:GOARCH = "amd64"; go build -o build/demo.exe main.go` - Linux (PowerShell):`$env:GOOS = "linux"; $env:GOARCH = "amd64"; go build -o build/demo main.go` - macOS (PowerShell):`$env:GOOS = "darwin"; $env:GOARCH = "amd64"; go build -o build/demo main.go` > 其他平台只需修改 `GOOS` 和 `GOARCH` 环境变量即可 2. **运行命令** - Windows CMD:`set env_name=env_value && demo.exe` - Linux/Mac:`export env_name=env_value && ./demo` 示例:` set GIN_MODE=release && demo.exe` #### 代码包结构 Project ├── config/ # 配置相关 ├── domain/ # 业务相关 ├── handler/ # 接口请求 ├── middleware/ #中间件业务 ├── model/ # 数据模型(dto、 vo、请求数据、响应数据 等) ├── router/ # 路由定义 ├── schedule/ # 定时任务 ├── templates/ # 前端Web页面模板 └── main.go #应用启动入口 注意:.env 文件存放在项目根目录下,用于配置环境变量。