module
Version:
v0.0.0-...-fff97c9
Opens a new window with list of versions in this module.
Published: Dec 2, 2023
License: MIT
Opens a new window with license information.
README
¶
1. 豆流
一款个人笔记+分享留言小程序。
一份Golang学习实战的资料。
一个Gin框架项目搭建的脚手架。
点个star,不迷路~
- 后端源码地址:https://github.com/anjude/backend-beanflow
- 小程序源码地址:https://github.com/anjude/miniprogram-beanflow
2. 快速开始
- 安装golang 1.18+版本,配置好GOPATH
- 本地安装mysql,创建数据库
bean_flow
,导入docs/beanflow.sql
文件
- 修改
config/config.dev.yaml
中的数据库配置
- 运行
go mod tidy
,下载依赖
- 运行
go run cmd/main.go
,访问http://localhost/ping
,返回pong
即为成功
- 运行小程序,修改
miniprogram/config.js
中的baseUrl
为http://localhost:80
,即可访问
注:redis为可选,默认关闭,使用本地缓存,如需使用redis,修改config/config.dev.yaml
中的redis
配置即可
3. 业务功能
4. 框架能力
- 配置文件读取
- 日志链路追踪
- 路由注册
- 参数校验
- 本地缓存
- redis缓存
- 代码检查
- 代码部署
- JWT鉴权
5. 交流学习
公众号内回复【beanflow】可获取项目设计文档,联系我+v可加入交流群,一起学习进步~
6. 版本和体验地址
仅为教学Demo,如失效请联系我参与体验版。
版本号 |
日期 |
说明 |
v0.0.1 |
2023-12-02 |
第一版(新手友好) |
7. 鸣谢
@poe:提供技术支持(AI大模型)
感谢以下开源项目,排名不分先后:
本项目仅做学习交流使用,如作它用所承受的法律责任一概与作者无关。
Directories
¶
application
|
|
|
|
|
|
|
|
domain
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
infrastructure
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
third_party
|
|
|
|
Click to show internal directories.
Click to hide internal directories.