打道回府,goframe-shop-master项目的mysql、redis配置及其前后端的启动

60 阅读2分钟

下载goframe-shop-master项目,goland编辑器打开

下载地址:gitee.com/wangzhongya…

前端的启动:

阅读前端的frontend_manage中的readem文档,按照操作进行

image.png 如果显示报错,大多数未安装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文档步骤运行前端项目 运行成功结果如图:

image.png

image.png

后端启动:

根目录下终端运行:gf run main.go 前提是先根据readme文档修改配置好自己的数据库和redis

config文件的重命名与mysql配置

mysql配置

hack的shop.sql文件进行mysql的导入 我这里是创建了shop数据库,mysql用户是root密码是123456,终端输入指令mysql -uroot -p123456可以进入mysql程序;show databases;可以看到数据库“shop” image.png

cofig文件的重命名

image.png

  1. 在hack目录下复制example_config.yaml为config.yaml,并且修改hack/config.yaml文件中的数据库密码
  2. 在manifest目录下复制example_config.yaml为config.yaml,并且修改manifest/config/config.yaml中的数据库密码

redis的安装

使用Microsoft提供的Redis版本
  • 访问: github.com/microsoftar…

  • 下载最新版本的.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“则正常安装和配置 image.png

gf run go.main 再开启另一个终端进入 frontend_manage,执行npm run dev运行前端

81c04f4e9a03b9154b0ddd4066286cd.png 输入示例账户密码如图终端显示这些内容则是运行成功