# test_go_database **Repository Path**: bzsometest/test_go_database ## Basic Information - **Project Name**: test_go_database - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-04 - **Last Updated**: 2024-11-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ✨TodoBackend-TodoApp后端
> TodoApp后端,使用Gin Framework框架实现 ## 😊功能 - [x] Todo 增删改查 - [x] 用户增删改查 - [x] 用户登录(jwt鉴权) - [x] 用户注册 - [x] Todo 图片上传 - [x] Todo条数统计 - [x] 用户个人简介删改 ## 开发中 ### 开发进度 - [x] 项目初始化 - [x] 项目结构 - [x] 项目配置 - [x] 项目路由 - [x] 项目中间件 - [x] 项目模型 - [x] 项目控制器 - [x] 项目服务 - [x] 项目文档 - [x] 项目测试 - [x] 项目部署 # 直接使用源代码启动项目 ## 克隆项目 ```shell git clone https://github.com/meowrain/TodoBackend.git ``` ## 进入项目目录 ```shell cd TodoBackend ``` ## 安装依赖 ```shell go get ``` ## 启动项目 ```shell go run main.go ``` # 从源代码构建程序 首先请确保你的电脑安装了go语言环境还有GNU Make ## 为所有平台进行构建 ```shell make build-all ``` ## 仅为windows平台构建 ```shell make build-windows ``` ## 仅为macOS平台构建 ```shell make build-macos ``` ## 仅为linux平台构建 ```shell make build-linux ``` ### 运行程序 > 复制config.yaml到可执行文件目录下 运行 ```shell ./SimpleTodoBackend-${platform}-${arch} ```