基于Go语言+Gin+JWT+Gorm+Redis的入门级Go Web开发demo.
demo项目来源于B站:
【零基础Go+Gin+Gorm+Vue3+Redis+MySQL快速上手实战教程[全栈实战|Go Web开发|前后端综合开发]】https://www.bilibili.com/video/BV1BY4UefEkM?vd_source=d0555c09761d940b10ff724bbc987981
是一个比较简单实用的Go Web入门案例。
后端项目代码。后端涉及到的包有如下:
go get -u github.com/gin-gonic/gin
go get -u github.com/spf13/viper
go get -u gorm.io/gorm
go get -u gorm.io/driver/mysql
go get -u github.com/golang-jwt/jwt
go get -u github.com/go-redis/redis
go get -u github.com/gin-contrib/cors
go mod tidy // 同步依赖前端项目代码。
npm install # 依赖安装
npm run dev # 项目启动注意事项:项目启动之后看一下前端的端口,如果不是5174那么需要在后端的跨域代码中正确配置前端的端口,否则前后端无法对接。
里面有up主的课件以及自己项目完结之后导出的sql文件,还有自己使用Apipost做接口测试的接口文档。
在线接口文档:https://docs.apipost.net/docs/5b02369c7c88000?locale=zh-cn