Skip to content

Directory

songang edited this page May 13, 2021 · 1 revision

目录结构

durl
├── Dockerfile                          // dockerfile文件
├── LICENSE                             // 开源协议
├── README.md                           // 介绍文档
├── appInit                             
│       └── appInit.go                  // 项目启动逻辑
├── comm
│       ├── error.go                    // 报错code码
│       └── msg.go                      // 报错信息
├── conf
│       ├── app.conf                    // 基础配置文件
│       ├── cache.conf                  // 内存缓存配置文件
│       ├── db.conf                     // 数据库配置文件
│       ├── log.conf                    // 日志配置文件
│       └── statistical.conf            // 统计模块配置文件
├── controllers
│       ├── jump
│       │   ├── init.go             // 短链跳转模块初始化
│       │   └── jump.go             // 短链跳转模块详细逻辑
│       └── openApi
│           ├── base.go             // openApi 基础方法
│           └── openApi.go          // openApi
├── dao
│   └── db
│       ├── db.go                   // 数据库方法
│       ├── mongoDb                 
│       │       ├── init.go         // mongo 初始化
│       │       └── struct
│       │           ├── queue.go
│       │           ├── shortNum.go
│       │           └── url.go
│       └── xormDb
│           ├── init.go             // xorm 初始化 
│           ├── mysql.go            // mysql 初始化 
│           └── struct
│               ├── queue.go
│               ├── shortNum.go
│               └── url.go
├── go.mod
├── go.sum
├── library
│   └── log
│           └── log.go          // 日志初始化
├── main.go                     
├── routers
│   └── router.go               // 路由
├── tool
│   └── tool.go                 
└── views                       // 视图页面
    ├── 404.html
    ├── index.html
    └── jump.html
Clone this wiki locally