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

发布于:2025-04-05 ⋅ 阅读:(16) ⋅ 点赞:(0)

一、后端安装

  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