01. go-admin的下载与启动

摘要:
调试开始4。获取前端UI源代码并启动它1。下载并编译go代码2。启动项目**Go admin是一个基于Gin+Vue+ElementUI的前后分离权限管理系统**系统初始化非常简单,//goproxy。cn“#可选https:debug Start参考文章:Go admin多命令启动方法说明和IDE配置注释4。获取前端UI源代码并启动它1。下载并编译go代码cd../getclonehttps:

目录

** go-admin 基于Gin + Vue + Element UI的前后端分离权限管理系统**

系统初始化极度简单,只需要配置文件中,修改数据库连接,系统启动后会自动初始化数据库信息以及必须的基础数据

请注意 Go version >= 1.11,并且 GO111MODULE=on (Go MOdule 模式);

一.介绍

go-admin 由两部分组成:

前端页面(go-admin-ui)。
后端 api 服务(go-admin)。

开发目录

├── project
│ ├── go-admin #后端go代码
│ ├── go-admin-ui #前端vue代码

前后端的代码一定要放在同一层目录下,不然生成代码时前端代码会出问题

二.新建空文件夹

mkdir dirname
cd ./dirname

三.获取后台源码并启动

1.下载编译go代码

git clone https://github.com/wenjianzhang/go-admin.git
cd ./go-admin
export GO111MODULE=on
export GOPROXY="https://goproxy.cn"   #备选https://goproxy.io / https://mirrors.aliyun.com/goproxy/
go mod tidy
go build
./go-admin -h #看帮助
./go-admin version #看版本

2.配置命令到goland IDE ,debug启动

参考文章:
go-admin 多命令启动方式讲解以及IDE配置笔记

四.获取前端ui源码并启动

1.下载编译go代码

cd ../
git clone https://github.com/wenjianzhang/go-admin-ui.git
cd go-admin-ui/
cnpm i --registry=https://registry.npm.taobao.org   # 国内请使用 

这里还原包是需要一些时间的请耐心等待一下...

看到下边的输入说明已经安装好了

Binary found at /Users/zhangwenjian/Code/go-test/go-admin-ui/node_modules/node-sass/vendor/darwin-x64-64/binding.node
Testing binary
Binary is fine
added 2033 packages from 1953 contributors in 40.229s

2.启动项目

npm run dev

输出内容:

  DONE  Compiled successfully in 22188ms       12:47:40 AM

  App running at:
  - Local:   http://localhost:9530/
  - Network: http://192.168.3.12:9530/

  Note that the development build is not optimized.
  To create a production build, run npm run build.

此时项目已经启动了,但是有一点请注意:检查 api 是否也启动了。否则页面会提示错误的哦。

免责声明:文章转载自《01. go-admin的下载与启动》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇如何对西数硬盘固件进行逆向分析(下)11_RHEL安装Maya2015下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vue 格式化银行卡(信用卡)每4位一个符号隔断

问题 在做银行卡输入框时有一个需求如题,这里举例用-隔断 调查 查看了很多大公司网站的银行卡输入,发现还有有很多缺陷的: 有的是在中间删除,光标会跳到最后; 有的是能删除掉中间隔断符的; 等等,逻辑感觉比较混乱,或者是我不懂他们的高深设计吧。 只有支付宝的设计感觉是比较合理的,改变了只有输入框的固有方案,放图: 上面出现的显示框不可修改,能清晰看出四位隔断...

TortoiseGit 使用教程

前言   作为一个软件开发人员,不可能不知道Git。Git作为一个复杂的版本控制系统,命令之多,即使经常使用,一些命令也记不住,一般只记住几个常用的命令,不是所有使用Git命令行都是高效的。本教程不讲Git命令,而是先让你用上git,再去学习git。本教程应该称作TortoiseGit入门指南。因为下面要借助一个图形化的软件,TortoiseGit来操作g...

zabbix 在linux上安装以及一些配置

  本文章将演示zabbix 3.2版本的安装,供有需要的伙伴们参考: 网络也有很多关于zabbix的安装文档,甚至每一步的配置都有详细的截图,我这里就不演示截图了,多配置几次自然就熟练了。多折腾。 楼主也是安装过很多次,也安装过很多版本,每次都会遇到一点问题,还不一样,都可以通过网络上搜索解决。 --环境准备 [root@mysqlhq ~]# cat...

Oracle游标(光标)

# 游标(光标)cursor:集合 语法:    declare     cursor 光标名(参数列表)   is # 光标的属性   %isopen    %rowcount    %found   %notfound --查询并打印全部员工的姓名、薪水 SET SERVEROUTPUT ON declare cursor cemp is...

SAP ABAP RFC接口通用日志工具:abap fm logger

很早之前就想写个能记录函数模块日志的通用工具,最早尝试时,没有想清楚插入代码的体积过大问题的解决方案。在一些群友的提醒下,了解到可以用宏来处理这一问题。不过当时比较忙,没有动笔,后来也渐渐忘记。最近又想起这件事,花了2天完成了一个初步的实现。介绍给大家,希望能有参考价值。 本文链接:https://www.cnblogs.com/hhelibeb/p/13...

Xamarin.Forms学习系列之SQLite

在App中我们通常不会实时获取服务器数据,会在用户手机中保存历史数据,这个时候就需要用到数据库SQLite,由于微软的封装,在Xamarin中操作SQLite非常简单,类似EF的操作。 1、我们需要在共享项目的nuget中引用 sqlite-net-pcl 和 SQLitePCLRaw.core   2、由于Android和IOS的SQLite数据库存放...