/TodoList

待做清单 此项目使用Gin+Gorm ,基于RESTful API实现的一个备忘录。

Primary LanguageGo

Focus To-Do

待做清单 此项目使用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