一、后端安装
- 下载代码
git clone https://gitee.com/MTrun/go-view-serve
- 修改配置
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
- 编译打包
# 把pom.xml的war改成jar,打成jar使用java -jar启动
vi pom.xml
mvn clean package
- 运行与验证
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 (不是最新, 以前端代码为准)
二、前端安装
- 下载代码并切换到支持后端的分支
git clone https://gitee.com/dromara/go-view
git checkout master-fetch
- 安装
# 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
- 安装项目依赖
# 推荐使用 pnpm
pnpm install
# 或 yarn
yarn install
- 配置后端url地址
vi .env
# port
VITE_DEV_PORT = '8083'
# development path
VITE_DEV_PATH = 'http://localhost:8083'
# production path
VITE_PRO_PATH = 'http://localhost:8083'
- 启动
# 推荐使用 pnpm
pnpm dev
# 或 yarn
yarn dev
# 或 Makefile(需要自行配置系统环境,谷歌 make 命令环境搭建)
make dev
- 编译
# 推荐使用 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