基于Go的后台管理框架gfast

2025-08-03 11:36:15 cctv5世界杯 4748

官网:Gfast官方网站 |GO后台管理系统|GO权限管理系统|GO快速开发框架|GO企业管理系统|GO开源框架|GO前后端分离框架|GO开源后台系统|Gfast开发文档|Gfast开发文档Gfast前后端分离框架由奇讯科技团队研发,公司以以统计宏观数据库平台、挂图作战(督办)指挥平台为主打产品,为您提供网站建设、软件开发、APP软件定制。0874-3331516http://www.g-fast.cn/

演示:

gfast3.2后台管理系统

源码:

1、前端 gfast-ui: gfast 前端UI

2、后端 gfast: gfast是基于GF(Go Frame)的后台管理系统 ,完善的权限用户管理,致力于快速高效开发cms系统、督办系统、后续将加入流程审批、工作流引擎、项目管理、挂图作战、数据大屏等功能。https://gitee.com/tiger1103/gfast

文档:

介绍 - Powered by MinDoc

基于全新Go Frame 2.3+Vue3+Element Plus开发的全栈前后端分离的管理系统前端采用vue-next-admin 、Vue、Element UI。

前端:

安装依赖

cnpm install

运行项目

cnpm run dev

打包发布

cnpm run build

配置文件

根目录下.env

# port 前端端口号

VITE_PORT = 8161

# open 运行 npm run dev 时自动打开浏览器

VITE_OPEN = false

# public path 配置线上环境路径(打包)、本地通过 http-server 访问时,请置空即可

VITE_PUBLIC_PATH = /vue-next-admin-preview/

根目录下.env.development

# 本地环境

ENV = 'development'

# 本地环境接口地址

VITE_API_URL = 'http://localhost:8160/'

根目录下.env.production

# 线上环境

ENV = 'production'

# public path 配置线上环境路径(打包)、本地通过 http-server 访问时,请置空即可

VITE_PUBLIC_PATH = '/sys/'

# 线上环境接口地址

VITE_API_URL = 'http://localhost:8160/'

把打包好的前端文件夹dist上传至:/www/xxxxxx/gfast-app/resource/public/目录下,dist改名为sys

nginx配置

server {

listen 8161;

server_name xxx.com;

index index.html index.htm default.htm default.html;

access_log /xxx/log/gf-app-access.log;

error_log /xxx/log/gf-app-error.log;

location ^~ /sys {

access_log off;

expires 1d;

root /www/xxxxxx/gfast-app/sys;

try_files $uri @backend;

}

location / {

try_files $uri @backend;

}

location @backend {

proxy_pass http://127.0.0.1:8160;

proxy_redirect off;

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

add_header Cache-Control no-cache;

proxy_set_header Upgrade $http_upgrade;

proxy_set_header Connection "upgrade";

client_max_body_size 800m;

}

}

后端:

安装依赖

go mod download 或 go mod tidy

项目数据库文件 resource/data/db.sql 创建数据库导入后修改配置 manifest/config/config.yaml.bak 复制改为manifest/config/config.yaml

打包

编译 linux

SET CGO_ENABLED=0

SET GOOS=linux

SET GOARCH=amd64

go build main.go

# 如需要把可执行文件打包为名称是gfast-app的文件

go build -o gfast-app ./main.go

将配置文件、资源文件、执行文件、模板文件一同上传至服务器。

启动后端服务

nohup /www/xxxxxx/gfast-app/gfast-app &

展示效果:

乒乓球澳门世界杯哪里看?14日CCTV5直播时间表,国乒对阵名单
注会和司法考试哪个难?多方面对比注会和司法考试!