Skip to content

yamonc/tool_platform_go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BiliGo

开启预测追踪功能。 修改carMaintain保养相关代码

BiliGo 是一个由多个 Go 开源库组装而成的快速开发 webapi 的系统, 目前还处于初级阶段,功能性和稳定性没有任何保障

为什么有 BiliGo?

  1. 强大的框架太复杂,没必要
  2. 简单的框架太简单,不够用
  3. BiliGo 的目标是上手即用,像呼吸一样自如

使用到的库

  • Gin 轻量路由框架
  • logrus 日志框架
  • goprofile 多环境配置文件管理工具
  • gorm 数据库 orm 框架
  • uuid uuid 生成库

文件夹介绍及主要文件

├─main.go               # 程序 main 入口
├─config                # 配置文件 goprofile
├─constant              # 用到的常量
├─mysql                 # MySQL 连接
├─log                   # 日志 logrus
├─util                  # 工具代码
└─modules               # 接口代码
    ├─app               # **你的代码应该在这里**
    │  ├─api            #   uri 入口
    │  ├─model          #   数据库 ORM 对象 struct
    │  ├─service        #   service 代码
    │  └─router.go      #   模块路由设置
    ├─system            # BiliGo 内置系统模块(可能会写些东西)
    │   ├─api
    │   ├─model
    │   ├─service
    │   └─router.go
    ├─auth              # 登录认证模块
    └─router.go         # 总路由

快速上手

go version 1.13

创建数据库,并导入脚本 mysql/init.sql

修改配置文件 config/config.env 中的数据库相关配置

设置环境变量(1.13 版本已支持多镜像)

GOPROXY=https://goproxy.cn,direct
GO111MODULE=on

然后运行

go run .

然后浏览器访问:

http://localhost:8888/

就可以看到结果:

{
    "code": 0,
    "message": "处理成功",
    "success": true,
    "data": "Hello, BiliGo!",
    "timestamp": 1566017186754
}

最后

BiliGo:祝您使用愉快

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published