Skip to content

✨ 豆流,个人笔记+分享留言的小程序。可作为脚手架,新手友好。(前后端开源,这里是后端部分,持续更新中...)

License

Notifications You must be signed in to change notification settings

anjude/backend-beanflow

Repository files navigation

1. 豆流

一款个人笔记+分享留言小程序。

一份Golang学习实战的资料。

一个Gin框架项目搭建的脚手架。

点个star,不迷路~

  1. 后端源码地址:https://github.com/anjude/backend-beanflow
  2. 小程序源码地址:https://github.com/anjude/miniprogram-beanflow

2. 快速开始

img.png

  1. 安装golang 1.18+版本,配置好GOPATH
  2. 本地安装mysql,创建数据库bean_flow,导入docs/beanflow.sql文件
  3. 修改config/config.dev.yaml中的数据库配置
  4. 运行go mod tidy,下载依赖
  5. 运行go run cmd/main.go,访问http://localhost/ping,返回pong即为成功
  6. 运行小程序,修改miniprogram/config.js中的baseUrlhttp://localhost:80,即可访问

注:redis为可选,默认关闭,使用本地缓存,如需使用redis,修改config/config.dev.yaml中的redis配置即可

3. 业务功能

  • 用户登录
  • 笔记分享
  • 笔记留言

4. 框架能力

  • 配置文件读取
  • 日志链路追踪
  • 路由注册
  • 参数校验
  • 本地缓存
  • redis缓存
  • 代码检查
  • 代码部署
  • JWT鉴权

5. 交流学习

公众号内回复【beanflow】可获取项目设计文档,联系我+v可加入交流群,一起学习进步~

qrcode_for_coder_bean.jpg

6. 版本和体验地址

仅为教学Demo,如失效请联系我参与体验版。

beanflow.jpg

版本号 日期 说明
v0.0.1 2023-12-02 第一版(新手友好)

7. 鸣谢

@poe:提供技术支持(AI大模型)

感谢以下开源项目,排名不分先后:

本项目仅做学习交流使用,如作它用所承受的法律责任一概与作者无关。

About

✨ 豆流,个人笔记+分享留言的小程序。可作为脚手架,新手友好。(前后端开源,这里是后端部分,持续更新中...)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published