下载goframe-shop-master项目,goland编辑器打开
前端的启动:
阅读前端的frontend_manage中的readem文档,按照操作进行
如果显示报错,大多数未安装node.js
安装Node.js后运行前端项目的步骤
-
下载Node.js安装包:
-
访问Node.js官方网站: nodejs.org/zh-cn/
-
下载LTS(长期支持)版本,这是最稳定的版本
-
根据项目package.json要求,推荐安装Node.js 12+的版本
-
安装Node.js:
-
双击下载的安装文件
-
按照安装向导进行安装,保持默认设置即可
-
在安装过程中,确保选择"Add to PATH"选项,这样才能在命令行中直接使用node和npm命令
-
验证安装:
-
安装完成后,关闭当前的PowerShell/命令提示符窗口
-
重新打开一个新的PowerShell/命令提示符窗口
-
输入以下命令验证安装是否成功:
node -v
npm -v
一旦您成功安装了Node.js和npm,请按照reame文档步骤运行前端项目 运行成功结果如图:
后端启动:
根目录下终端运行:gf run main.go 前提是先根据readme文档修改配置好自己的数据库和redis
config文件的重命名与mysql配置
mysql配置
hack的shop.sql文件进行mysql的导入
我这里是创建了shop数据库,mysql用户是root密码是123456,终端输入指令mysql -uroot -p123456可以进入mysql程序;show databases;可以看到数据库“shop”
cofig文件的重命名
- 在hack目录下复制example_config.yaml为config.yaml,并且修改hack/config.yaml文件中的数据库密码
- 在manifest目录下复制example_config.yaml为config.yaml,并且修改manifest/config/config.yaml中的数据库密码
redis的安装
使用Microsoft提供的Redis版本
-
下载最新版本的.msi安装文件(如Redis-x64-3.0.504.msi)
-
双击安装文件并按照向导完成安装
-
安装过程中会自动设置Redis为Windows服务并启动(配置好环境变量)
配置Redis
安装完成后,Redis服务应该已经在默认端口(6379)上运行。您可以通过以下方式验证:
-
打开命令提示符
-
输入: redis-cli ping
-
如果返回"PONG",说明Redis服务正常运行
如果需要修改Redis配置:
-
找到Redis安装目录(通常是C:\Program Files\Redis)
-
编辑redis.windows.conf文件
-
根据需要修改端口、密码等配置
3. 确认项目配置与Redis匹配
查看您项目中的Redis配置(在manifest/config/config.yaml中):
# Redis 配置示例
default:
address: 127.0.0.1:6379
db: 1
pass: # 如果您的Redis设置了密码,需要在这里填写
idleTimeout: 600
确保这些配置与您安装的Redis服务匹配。
配置好后输入终端redis-cli ping显示”pong“则正常安装和配置
gf run go.main 再开启另一个终端进入 frontend_manage,执行npm run dev运行前端
输入示例账户密码如图终端显示这些内容则是运行成功