Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/q1mi/bubble
a sample demo base on gin and gorm.
https://github.com/q1mi/bubble
gin gorm
Last synced: 3 days ago
JSON representation
a sample demo base on gin and gorm.
- Host: GitHub
- URL: https://github.com/q1mi/bubble
- Owner: Q1mi
- Created: 2019-11-05T07:42:00.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-08-10T11:45:40.000Z (5 months ago)
- Last Synced: 2025-01-11T12:04:06.928Z (11 days ago)
- Topics: gin, gorm
- Language: Go
- Size: 26 MB
- Stars: 421
- Watchers: 3
- Forks: 177
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# bubble清单
一个基于gin+gorm开发的练手小项目,通过该项目可初识go web开发该有的姿势。
前端页面基于vue和ElementUI开发,对前端不熟悉的童鞋可直接下载`templates`和`static`文件夹下的内容使用。
前端部分源码地址:[bubble_frontend](https://github.com/Q1mi/bubble_frontend)。
## 使用指南
### 下载
```bash
git clone https://github.com/Q1mi/bubble.git
```
### 配置MySQL
1. 在你的数据库中执行以下命令,创建本项目所用的数据库:
```sql
CREATE DATABASE bubble DEFAULT CHARSET=utf8mb4;
```
2. 在`bubble/conf/config.ini`文件中按如下提示配置数据库连接信息。```ini
port = 9000
release = false[mysql]
user = 你的数据库用户名
password = 你的数据库密码
host = 你的数据库host地址
port = 你的数据库端口
db = bubble
```### 编译
```bash
go build
```### 执行
Mac/Unix:
```bash
./bubble conf/config.ini
```
Windows:
```bash
bubble.exe conf/config.ini
```启动之后,使用浏览器打开`http://127.0.0.1:9000/`即可。
![example.png](example.png)