Skip to content

whale-coding/go_demo_exchangeapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go_demo_exchangeapp

基于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入门案例。

backend目录

后端项目代码。后端涉及到的包有如下:

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  // 同步依赖

frontend目录

前端项目代码。

npm install  # 依赖安装
npm run dev  # 项目启动

注意事项:项目启动之后看一下前端的端口,如果不是5174那么需要在后端的跨域代码中正确配置前端的端口,否则前后端无法对接。

docs目录

里面有up主的课件以及自己项目完结之后导出的sql文件,还有自己使用Apipost做接口测试的接口文档。

在线接口文档:https://docs.apipost.net/docs/5b02369c7c88000?locale=zh-cn

About

基于Go语言+Gin+JWT+Gorm+Redis的入门级Go Web开发demo.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors