H blog H blog
首页
  • 前端文章

    • 错误处理
  • 学习笔记

    • 个人站长
  • Mineadmin
  • Hyperf
  • 图床
  • Golang
  • Python
  • 技术文档
  • 小程序解包
  • Tor浏览器
  • 自建代理池
  • 物联网
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

jrndge

精通各种语言的hello word编写
首页
  • 前端文章

    • 错误处理
  • 学习笔记

    • 个人站长
  • Mineadmin
  • Hyperf
  • 图床
  • Golang
  • Python
  • 技术文档
  • 小程序解包
  • Tor浏览器
  • 自建代理池
  • 物联网
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 图床

  • golang框架

    • 使用开源gin框架
      • 开源框架GinSkeleton
      • 快速入门
        • 环境安装
        • 安装七牛云的go代理包
      • 以上版本为最基础的骨架版本
      • 以下版本是带前后台版本直接开发业务
      • 然后执行下方命令,就能成功跑起来,看到监听端口22001
      • gitee前端项目地址
      • yarn dev // 启动服务
  • python使用

  • hyperf之mineadmin的使用

  • 把hyperf项目部署到centos服务器上

  • fastadmin使用thinkphp来搭建已有的项目

  • 物联网iot搭建MQTT对接

  • 代码部署生成秘钥

  • golang学习笔记

  • 后端
  • golang框架
jrndge
2024-11-27
目录

使用开源gin框架

# 开源框架GinSkeleton

gitee地址

https://gitee.com/daitougege/GinSkeleton#https://gitee.com/link?target=https%3A%2F%2Fwww.yuque.com%2Fxiaofensinixidaouxiang%2Fbkfhct%2Fmar1g7 (opens new window)

开发文档地址

https://www.yuque.com/xiaofensinixidaouxiang/bkfhct/gs5gg1 (opens new window)

# 快速入门

# 环境安装

查看本地环境是否满足要求,我是Windows开发

go  version
go version go1.23.3 windows/amd64
1
2

# 安装七牛云的go代理包

https://goproxy.cn
1
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
1
2

复制命令到cmd窗口执行,没有任何输出,表示正确的

# 以上版本为最基础的骨架版本

# 以下版本是带前后台版本直接开发业务

语雀文档地址

https://www.yuque.com/xiaofensinixidaouxiang/qmanaq/qmucb4 (opens new window)

gitee后端项目地址

git clone https://gitee.com/daitougege/gin-skeleton-admin2-backend.git

后端项目启动

下载本地依赖库

go mod tidy
1

使用启动命令

直接在vscode上运行命令是不得行的

会报错

os.Symlink() 正常运行symlink D:\congyou\golangfile\gin-skeleton-admin2-backend\storage\app D:\congyou\golangfile\gin-skeleton-admin2-backend/public/storage: A required privilege is not held by the client. exit status 1

正确运行方法

Windows使用管理员身份打开powershell

然后cd到项目目录下面

# 然后执行下方命令,就能成功跑起来,看到监听端口22001

go run cmd/web/main.go
1

运行之后显示

Gorm 数据库驱动、连接初始化失败Error 1049 (42000): Unknown database 'db_ginskeleton2' exit status 1

所以还需要修改一下数据库信息

# gitee前端项目地址

git clone https://gitee.com/daitougege/gin-skeleton-admin2-frontend.git

前端项目启动:

` // 首先,安装 yarn npm install yarn -g

// 检测一下 yarn 版本,确保 yarn 安装成功 yarn --version

// yarn设置镜像源为淘宝镜像源,提升依赖包下载速度 yarn config set registry https://registry.npmmirror.com -g yarn config set sass_binary_site https://cdn.npmmirror.com/binaries/node-sass -g

// 最后,在项目根目录执行以下命令启动项目 // 命令执行完毕以后,需要手动在浏览器输入:127.0.0.1:3000 yarn install // 安装依赖

# yarn dev // 启动服务

// 避坑指南: // 如果在安装依赖的过程中出现报错等,基本都是 yarn install 安装依赖包有问题 // 最主要的原因是网络引起的包安装部分失败情况 // 请删除根目录内的 node_modules ,重新运行 yarn install 安装依赖即可 `

编辑 (opens new window)
上次更新: 2024/12/18, 17:45:13
个人免费图床选择
使用python生成复杂token

← 个人免费图床选择 使用python生成复杂token→

最近更新
01
免费的在线logo设计,uugai找了我好就
12-24
02
Untitled
12-24
03
使用vdoing搭建个人博客,然后申请一个免费域名,挂载到github后使用cloudflare代理全球加速
12-24
更多文章>
Theme by Vdoing | Copyright © 2008-2024 jrndge | MIT License | 渝ICP备2024034950号 | 渝公网安备45142202000030
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式