Repository files navigation
操作系统: Linux/Windows
Golang版本: go1.19+
数据库: Mysql,redis, elasticsearch
fresh热加载环境: 当对代码进行修改时,程序能够自动重新加载并执行,gin 中并没有官方提供的热加载工具,这个时候要实现热加载就可以借助第三方的工具,安装步骤如下:
(1).命令行执行: go install github.com/pilu/fresh@latest
(2).然后在main.go所在目录,运行命令fresh即可进行热加载项目,这样可以减少断点调试以及重新启动项目的开发时间
以上环境请自行安装
项目概述
*** 本项目是一个基于 Golang Gin 框架 开发的 B2C 电商平台,采用 MVC(Model-View-Controller)架构 进行模块化设计,能够扩展为实现前后端分离,支持后台商品管理、用户系统、订单交易、支付集成、数据分析等功能,系统地展示了现代Web应用的全貌。该项目描绘了一个功能完整、技术选型现代的全栈电商项目。它从前端交互到后端管理,从业务逻辑到技术架构,从开发到运维,都做了全面的考量。使用Go语言作为后端,预示着项目对高并发性能有较高的要求。同时支持RESTful,也体现了技术上的前瞻性和灵活性。***
*** 该项目是在phoenix-zhou/goshop项目的基础上进行扩展的, 主要是引入了微服务架构,对验证码功能, RBAC功能进行了微服务化。***
About
本项目是一个基于 Golang Gin 框架 开发的 B2C 电商平台,采用 MVC(Model-View-Controller)架构 进行模块化设计,能够扩展为实现前后端分离,支持后台商品管理、用户系统、订单交易、支付集成、数据分析等功能,系统地展示了现代Web应用的全貌。该项目描绘了一个功能完整、技术选型现代的全栈电商项目。它从前端交互到后端管理,从业务逻辑到技术架构,从开发到运维,都做了全面的考量。使用Go语言作为后端,预示着项目对高并发性能有较高的要求。同时支持RESTful,也体现了技术上的前瞻性和灵活性。该项目是在phoenix-zhou/goshop项目的基础上进行扩展的, 主要是引入了微服务架构,对验证码功能, RBAC功能进行了微服务化。
Topics
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.