# webServerTools **Repository Path**: mirrors_singod/webServerTools ## Basic Information - **Project Name**: webServerTools - **Description**: 基于go语言gin框架常用的组件搭建而成的web脚手架,开箱即用,更加专注于业务开发 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-14 - **Last Updated**: 2026-01-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # webServerTools ### 基于go语言gin框架常用的组件搭建而成的web脚手架,开箱即用,专注于业务开发 #### 目录详细信息 ```text ├─apps 程序入口 ├─common 常用的项目公共代码 │ ├─error 项目全局错误信息 │ ├─global 项目全局参数 │ ├─logger 项目日志 │ └─response 项目统一响应 ├─config 项目配置 ├─deploy 项目部署文件 ├─http_server 业务处理 │ ├─controllers 控制层 │ ├─manager 实际处理业务层 │ ├─models 数据库模型 │ └─routes 服务路由 ├─internal 项目服务核心组件 │ ├─db 数据库组件 │ ├─elasticsearch es组件相关实现 │ ├─grpc grpc相关案例 │ ├─kafka kafka消息队列组件 │ ├─mongodb mongodb组件 │ ├─redis redis组件 │ └─sessions session实现 ├─middlewares 中间件 ├─proto proto文件存放目录 └─utils 常用工具函数 request -> apps -> router -> controller -> manager -> controller -> response ``` ### run app: ```shell # 编译proto protoc -I . --go_out=plugins=grpc:. ./*.proto # 运行程序 go run apps/main.go web-server --config ./config.yaml ``` ### 有任何问题欢迎联系 