项目介绍
go-admin 是一个中后台管理系统,基于(gin, gorm, Casbin, Vue, Element UI)实现。主要目的是为了让开发者更专注业务,减少重复代码的编写,节省时间,提升人效,缩短项目周期,提升软件的开发效率以及质量。
下载项目
git clone https://github.com/go-admin-team/go-admin.git
使用git下载go-admin项目,作为一个程序员,如果说你不会使用git,那就有点说不过去了吧
本地环境准备
项目采用前后端分离的方式,后端基于golang开源组件gin搭建,前端使用vue-cli脚手架搭建。所以需要做好golang的安装和配置,npm的安装和配置,这几个步骤请参考网上,应该有很多例子,当配置完成后就可以进行本地环境的设置了。
golang环境安装
请自行google,baidu。傻瓜式安装,简单配置
npm环境安装
请自行google,baidu。傻瓜式安装,简单配置
Mysql数据库
使用Docker在本地配置Mysql镜像服务
docker pull mysql:latest
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
参数说明:
- -p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。
- MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。
通过 docker ps 命令查看是否安装成功
Golang后台api服务启动
程序初始化配置
找到config文件夹,里面的内容包括了初始化数据库的sql语句和系统级别的配置文件
1、对配置文件修改
修改第39行数据,配置正确的数据库链接字段
注意/后有一个dbname的字符串,需要先在数据库中创建好,否则会报数据库找不到的错误
source: root:123456@tcp(127.0.0.1:3306)/go-admin?charset=utf8&parseTime=True&loc=Local&timeout=1000ms
2、进行数据库初始化迁移
首先使用go build 编译程序,得到可执行程序后再进行指令
go-admin migrate -c config/settings.yml
看到这样的内容代表数据库初始化成功
验证程序正确性
go-admin server -c config/settings.yml
当看到控制台出现success的内容,即代表项目启动成功
Vue前台项目启动
vue项目启动就非常简单了,有一点开发经验的同学都知道 固定的操作步骤。
首先cd到go-admin-ui目录下
依次执行
npm install
npm run dev
即可在控制台看到对应的地址,ctrl+左击即可打开
官方文档
详细的教程请查看官方文档
文档地址https://doc.zhangwj.com/
相关推荐:
OpenAI智能诊断医疗-开启精准医疗新纪元,跟侯维静学ai
SEO实际:如何在竞争激烈的市场中脱颖而出,dz论坛seo如何设置
WP原创:打造属于你的独特网站,从这里开始!,一个网站推广一个月需要多少钱
seo网站排名优化哪家好,seo网站优化平台 ,ai斗蟋
seo重点是什么,seo最重要的指标 ,ai网格怎么用
SEO技巧提升网站流量:打造高效网站的关键策略,Ai测脸相
什么是SEO可以自学吗,seo零基础可以自学吗 ,ai1紫
SEO新手必看:从零开始SEO优化的终极指南,随州网站优化技巧
优化工具:提升工作效率的秘密武器,网站模板的优化策略是什么
优化服务网-提升客户体验,打造全方位智慧服务平台,东莞网站建设员招聘信息
ChatGPT怎么突然不能打开了?你需要了解的原因与解决办法,ai写作有什么问题吗怎么解决
AI免费工具:提升效率与创意的秘密武器
seo用到什么软件,做seo需要用到什么软件 ,皮皮ai
ChatGPT怎么打不开了?解决办法,轻松恢复畅通无阻!,ai订酒店ai对话
SEO教研:数字营销新趋势,提升网站流量与转化率的关键,齐鲁证券网站建设
SEO招标:如何通过专业SEO服务助力企业脱颖而出,牡丹江关键词排名怎么样
SEO要求:如何优化网站提升搜索引擎排名,助力企业获取更多流量,鹤山区网站运营推广
GPT-3模型下载:开启智能时代的无限可能,ai走入
ChatGPT打开后空白:如何解决这个困扰并高效使用AI助手,ai四声怎么写
不利于seo是什么,不属于seo对网店推广的作用 ,ai渐变下载
seo资源指的是什么,seo资料 ,绿眼AI
为什么“360收录”是你网站推广的必备利器,seo亚马逊
代哥SEO-让您的网站迅速登顶搜索引擎的秘密武器,济南关键词的排名优化
seo灰帽是什么,灰帽是指什么 ,ai绘画六边形
如何利用AI生成高质量文章,提升写作效率与创意?
什么是seo行业,seo是什么职业做什么的 ,ai标题字体效果
为什么选择收录网站是企业在线营销的必备策略,全网营销与推广
SEO专业怎么样?未来发展的无限潜力与职业前景,联通ai智能早教
SEO关键词的选择步骤:让你的网站在搜索引擎中脱颖而出,ai书法化
AI搜索写文章是什么意思?人工智能赋能内容创作的未来,高德地图 ai
SEO手法如何通过精准优化提升网站排名,获取海量流量,网站建设协议流程是什么
SEO子-为你的网站注入流量的秘密武器,麻城网站网址优化
SEO有点:揭秘优化之道,提升网站排名的秘诀,广州抖音seo厂家地址
360排名优化价格:打造高效网络营销的制胜法宝,ai换脸刘浩存自wei
在线AI文章:为您打造全新内容创作体验
SEO站外优化策略:提升网站排名的关键因素,遵义公司网站推广
ChatGPT显示“此网站无法加载站点”:背后原因与解决办法详解,用ai画明度渐变条
什么是seo艺术,什么是seo seo有何价值 ,ai写作生成器 推荐
OpenAI网站崩溃原因:背后的技术与挑战,千牛Ai智投在哪里找
360刷排名工具选哪家?揭秘2025年最强排名优化工具!,ai写作网站哪个好一点
高效创作之路:文章AI生成器的力量
ChatGPT页面空白不乏登录:让你秒变职场高手与生活智囊,百度ai 腾讯ai
京东业绩再创新高:未来电商巨头的成功之道,如何做seo优化留痕
SEO网络营销:如何通过精准优化提升品牌价值,青州建设网站电话
SEO场景下的数字营销:如何通过精准优化提升网站流量,陕西融发建设集团网站
ChatGPT页面无法翻阅?带你深度了解背后的原因与解决方案,pdf怎么转换ai文字
seo网站需要做什么,seo都需要做什么 ,ai怎么做喷漆效果
如何通过AI写文章,轻松提高写作效率与质量
ChatGPT的VPN梯子:畅享全球互联网自由,打破地域限制,一直搜Ai
seo适用于什么领域,seo适用于什么领域中 ,ai智能翻译写作机器人v1.0