当前位置: 首页 > news >正文

开源可视化大屏go-view前后端安装

一、后端安装

  1. 下载代码
git clone https://gitee.com/MTrun/go-view-serve
  1. 修改配置
cd go-view-serve/
# 修改application-dev.yml的数据库文件地址
vi ./src/main/resources/application-dev.yml

application-dev.yml

spring:
  datasource:
    driver-class-name: org.sqlite.JDBC
    #url: jdbc:sqlite:D:\\eclipse-workspace\v2-goview-bate\sqllite\goview.db
    #linux服务器
    url: jdbc:sqlite://iflytek/gitee/go-view-serve/sqllite/goview.db
    username: root
    password: 123456
    ### 连接池配置
    druid:
      initial-size: 10
      max-active: 100
      min-idle: 30
      max-wait: 40
      validation-query: SELECT 1

  1. 编译打包
# 把pom.xml的war改成jar,打成jar使用java -jar启动
vi pom.xml
mvn clean package
  1. 运行与验证
cd target
#jdk8版本正常,高版本可能有jdk权限问题需要配置
java -jar goview_admin-0.0.1-SNAPSHOT.jar
#默认是8083端口,可以在application.yml中修改
#可以访问验证一下
curl http://localhost:8083
curl http://localhost:8083/api/goview/sys/getOssInfo

接口文档https://docs.apipost.cn (不是最新, 以前端代码为准)

二、前端安装

  1. 下载代码并切换到支持后端的分支
git clone https://gitee.com/dromara/go-view
git checkout master-fetch
  1. 安装
# 1. 安装 pnpm
npm install -g pnpm

# 2. 安装 nrm
npm install -g nrm

# 3. 使用 nrm 添加阿里镜像
nrm add taobao  https://registry.npmmirror.com/

# 4. nrm 查看镜像列表
nrm ls

# 5. nrm 应用对应镜像
nrm use taobao
  1. 安装项目依赖
# 推荐使用 pnpm
pnpm install

# 或 yarn
yarn install
  1. 配置后端url地址
    vi .env
# port
VITE_DEV_PORT = '8083'

# development path
VITE_DEV_PATH = 'http://localhost:8083'

# production path
VITE_PRO_PATH = 'http://localhost:8083'
  1. 启动
# 推荐使用 pnpm
pnpm dev

# 或 yarn
yarn dev

# 或 Makefile(需要自行配置系统环境,谷歌 make 命令环境搭建)
make dev
  1. 编译
# 推荐使用 pnpm
pnpm run build

# 或 yarn
yarn run build

# 或 Makefile
make dist

访问http://localhost:3000
默认用户名密码为admin/admin

参考

https://www.mtruning.club/guide/start/
https://docs.apipost.cn
https://blog.csdn.net/weixin_44058900/article/details/134133016

http://www.dtcms.com/a/109490.html

相关文章:

  • 文献分享: DESSERT基于LSH的多向量检索(Part2——理论保证的证明)
  • 《K230 从熟悉到...》识别机器码(AprilTag)
  • OpenHarmony子系统开发 - 安全(十)
  • 【网络安全实验】PKI(证书服务)配置实验
  • 操作 Office Excel 文档类库Excelize
  • Python项目-基于Python的音乐推荐系统
  • 无需预对齐即可消除批次效应,东京大学团队开发深度学习框架STAIG,揭示肿瘤微环境中的详细基因信息
  • 在网络中加入预训练的多层感知机(MLP)有什么作用?
  • BT-Basic函数之首字母R
  • Opencv之dilib库:表情识别
  • 【Linux】-进程的控制(下)
  • 安卓中app_process运行报错Aborted,怎么查看具体的报错日志
  • 光谱成像技术在海洋/管道漏油(溢油)监测中的应用
  • 化工行业如何通过定制化工作流自动化实现25-30%成本优化?
  • Bazel中的Symbol, Rule, Macro, Target, Provider, Aspect 等概念
  • Maps,
  • Computer VIsion1
  • android开发:zxing-android-embedded竖屏扫描功能
  • 四门冷柜、操作台、卧式冰柜区别及运输注意事项
  • 什么是 StarRocks?核心优势与适用场景解析
  • 【深度学习】嘿马深度学习笔记第13篇:卷积神经网络,学习目标【附代码文档】
  • 2025软件供应链安全指南︱构筑企业安全积极防御体系实践
  • U盘实现——BOT 常用命令
  • 无线通信技术(三):5G NR通信频带划分与应用场景
  • Spring Boot后端开发全攻略:核心概念与实战指南
  • python大数据相关职位,还需要学习java哪些知识
  • 股权转让怎么交税?
  • 【动态规划】线性dp——LIS和LCS
  • 网站提示“不安全“怎么办?原因分析与解决方法
  • sqlalchemy详细介绍以及使用方法