美文网首页
go 网站项目结构设计

go 网站项目结构设计

作者: 悟道人 | 来源:发表于2019-02-18 10:04 被阅读0次
    |-----modules //模块(为controller提供服务)
           |------ user //用户模块
           |------ mall //商城模块
           |------ cms //cms模块
    |-----interface //接口抽象(不能引入本项目其它包,只提供抽象接口)
           |------ pay.go //支付方式接口抽象
           |------ account.go //帐户抽象
    |-----global //全局公共调用(不能引入本项目其它包)
           |------ global.go //全局变量
           |------ config.go //配置文件
           |------ const.go //全局常量
           |------ init.go  //启动入口
    |-----controller //控制器(调度中心、权限控制、日志记录)
           |------- home //前台控制器
           |------- admin// 管理端控制器
           |------- task //定时任务
           |------- router.go //路由配置
    |------utils //项目常用函数方法(不能引入本项目其它包)
           |------- func.go
    |------ logs //日志
    |------ static //静态资源目录      
    |------ upload //上传文件
    |------ main.go //项目入口文件
    |------ config.json //项目配置文件
    

    相关文章

      网友评论

          本文标题:go 网站项目结构设计

          本文链接:https://www.haomeiwen.com/subject/epioeqtx.html