Categorygithub.com/scliangx/webServerTools
module
0.0.0-20240109133218-bbbe29898a12
Repository: https://github.com/scliangx/webservertools.git
Documentation: pkg.go.dev

# README

webServerTools

基于go语言gin框架常用的组件搭建而成的web脚手架,开箱即用,专注于业务开发

目录详细信息

   ├─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:

# 编译proto
protoc -I . --go_out=plugins=grpc:. ./*.proto

# 运行程序
go run apps/main.go web-server --config ./config.yaml

有任何问题欢迎联系

coder小新

-------------文中有许多借鉴于别人的blog进行集成的的地方,不足之处多指教-------------------
-------------文中有许多借鉴于别人的blog进行集成的的地方,不足之处多指教-------------------
-------------文中有许多借鉴于别人的blog进行集成的的地方,不足之处多指教-------------------

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author