环境要求

1、使用Windows10及更高版本的系统,低版本系统对应的golang版本不支持。
2、集成gofream的要求golang必须使用1.20版本及以上,如需使用低版本,参见gofream文档更换对应版本:https://goframe.org/2.8.x/quick/install
3、IDE使用webstorm或vscode均可,推荐使用webstorm调试方便。

安装配置

##环境安装和依赖库
1、下载golang和安装,Windows系统下安装过程中会自动配置环境变量。
2、设置依赖的国内代理,在命令行下执行go env -w GOPROXY=https://goproxy.cn,direct
3、下载依赖包,在当前项目文件夹下执行 go mod download,更新下载单个依赖包go get,使用go mod tidy命令可清理go.mod文件,移除未使用的依赖,并添加缺失的依赖。

导入数据库

1、默认支持数据库版本为mysql5.7~mysql8.0,如需使用其他数据库参见gfast文档。
2、创建数据库时字符集使用utf8mb4。
3、商城数据库文件:

常用配置

1、配置文件位置

2、端口配置,如果其他程序和此端口冲突可将端口配置为其他,后台前端和小程序都需要进行对应修改。
3、如果上线部署需要将openapiPath开发接口留空,否则会将接口信息公布出去。

4、数据库配置如图

5、cacheModel模式推荐使用redis,需安装好redis;如果同时运行其他gfast项目需要将cacheKey配置为其他标识。

6、商品相关素材图片大小配置

7、支付配置在wechat.yaml对应位置进行配置。

##运行
1、vscode需要安装对应插件

2、webstorm导入项目后,第一次运行需要到main.go函数中点击运行
3、运行后控制台没有出现报错信息,即是运行成功。

作者:huang  创建时间:2025-03-19 10:09
最后编辑:huang  更新时间:2025-03-19 14:24