待做清单 此项目使用Gin+Gorm ,基于RESTful API实现的一个备忘录。
docker exec -it mysql bash
mysql -uroot -p
CREATE DATABASE todolist DEFAULT CHARSET UTF8MB4;
show databases;
use todolist;
show tables;
select * from user;
go get -u github.com/swaggo/swag/cmd/swag
go install github.com/swaggo/swag/cmd/swag
swag init
go get -u github.com/swaggo/gin-swagger
go get -u github.com/swaggo/files
swagger 接口访问地址:
http://localhost:3000/swagger/index.html
电话、邮箱校验
go get github.com/asaskevich/govalidator
swag init && go run main.go
go get github.com/gorilla/websocket
go get github.com/go-redis/redis/v9
gorm.io/gorm
websocket 测试
http://www.jsons.cn/websocket
ws://localhost:3000/user/sendUserMsg