使用 gin 和 gorm 编写一个练手项目 todolist

发布时间 2023-09-10 10:53:15作者: 夏夜星空晚风

1. 项目截图

image

2. 项目中用到的技术

2.1. gin 框架

2.2. gorm (Golang语言的ORM库 )

2.3. 前端画面

  • 主要是原生的 html css JavaScript,以及引入了 JQuery

3. 运行项目

3.1. 项目地址

https://github.com/wtraceback/ToDoList

3.2. 在 windows 上运行

3.2.1. 先安装 MinGW-w64

由于使用的数据库是 sqlite,然后操作数据库的驱动需要使用 MinGW-w64 中的 gcc 来编译,因此需要安装 MinGW-w64

安装 MinGW-w64 的步骤如下:

3.2.2. windows 上运行
# 克隆项目
$ git clone https://github.com/wtraceback/ToDoList.git
# 切换至目录
$ cd ToDoList
# 安装依赖
$ go get
# 运行项目
$ go run main.go

3.3. 在服务器 ubuntu 上运行

# 克隆项目
$ git clone https://github.com/wtraceback/ToDoList.git
# 切换至目录
$ cd ToDoList
# 构建 Docker 镜像
$ docker build -t todolist .
# 使用镜像,启动容器
$ docker run -d -p 8080:8080 todolist

# 查看启动后的容器
docker ps