ljw 1 год назад
Родитель
Сommit
1dcf5d0a5d
1 измененных файлов с 16 добавлено и 5 удалено
  1. 16 5
      README.md

+ 16 - 5
README.md

@@ -23,6 +23,8 @@ hbbr -k 123456789
23 23
 
24 24
 ### **Web UI**: 使用前后端分离,提供用户友好的管理界面,主要用来管理和展示。
25 25
 
26
+***前端代码在[rustdesk-api-web](https://github.com/lejianwen/rustdesk-api-web)***
27
+
26 28
 ***初次安装管理员为用户名密码为admin admin,请即时更改密码***
27 29
 
28 30
 1. 管理员界面
@@ -95,13 +97,22 @@ rustdesk:
95 97
     #安装swag,如果不需要生成文档,可以不安装
96 98
     go install github.com/swaggo/swag/cmd/swag@latest
97 99
     ```
98
-3. 运行
100
+3. 编译后台前端,前端代码在[rustdesk-api-web](https://github.com/lejianwen/rustdesk-api-web)中
101
+   ```bash
102
+   cd resources
103
+   git clone https://github.com/lejianwen/rustdesk-api-web
104
+   cd rustdesk-api-web
105
+   npm install
106
+   npm run build
107
+   cp -ar dist/* ../admin/
108
+   ```
109
+4. 运行
99 110
     ```bash
111
+    #直接运行
100 112
     go run cmd/apimain.go
101
-    #或者直接Build
102
-    ./build.sh
103
-    #或者使用generate_api.go生成api
113
+    #或者使用generate_api.go生成api并运行
104 114
     go generate generate_api.go
105 115
     ```
106
-4. 编译,如果想自己编译,先cd到项目根目录,然后windows下直接运行`build.bat`,linux下运行`build.sh`,编译后会在`release`
116
+5. 编译,如果想自己编译,先cd到项目根目录,然后windows下直接运行`build.bat`,linux下运行`build.sh`,编译后会在`release`
107 117
    目录下生成对应的可执行文件。
118
+