diff --git a/app/controller/v1/example.js b/app/controller/v1/example.js index 643eaee..abd1852 100644 --- a/app/controller/v1/example.js +++ b/app/controller/v1/example.js @@ -1,6 +1,7 @@ 'use strict'; const BaseController = require('../base'); +const os = require('os'); class ExampleController extends BaseController { @@ -13,19 +14,16 @@ class ExampleController extends BaseController { let dir = ''; switch (id) { case 'download' : - dir = 'C:/Users/Public/Downloads'; + dir = os.homedir() + '/Downloads'; break; case 'picture' : - dir = 'C:/Users/Public/Pictures'; + dir = os.homedir() + '/Pictures'; break; - case 'video' : - dir = 'C:/Users/Public/Videos'; - break; case 'doc' : - dir = 'C:/Users/Public/Documents'; + dir = os.homedir() + '/Documents'; break; case 'music' : - dir = 'C:/Users/Public/Music'; + dir = os.homedir() + '/Music'; break; } diff --git a/frontend/.env b/frontend/.env new file mode 100644 index 0000000..32070c6 --- /dev/null +++ b/frontend/.env @@ -0,0 +1,3 @@ +NODE_ENV=production +VUE_APP_PREVIEW=false +VUE_APP_API_BASE_URL=api \ No newline at end of file diff --git a/frontend/.env.development b/frontend/.env.development new file mode 100644 index 0000000..49a51c2 --- /dev/null +++ b/frontend/.env.development @@ -0,0 +1,3 @@ +NODE_ENV=development +VUE_APP_PREVIEW=true +VUE_APP_API_BASE_URL=http://localhost:7069/api \ No newline at end of file diff --git a/frontend/.env.preview b/frontend/.env.preview new file mode 100644 index 0000000..e315eab --- /dev/null +++ b/frontend/.env.preview @@ -0,0 +1,3 @@ +NODE_ENV=production +VUE_APP_PREVIEW=true +VUE_APP_API_BASE_URL=http://localhost:7069/api \ No newline at end of file diff --git a/frontend/src/utils/request.js b/frontend/src/utils/request.js index 787aaa1..cb89958 100644 --- a/frontend/src/utils/request.js +++ b/frontend/src/utils/request.js @@ -6,7 +6,7 @@ import { VueAxios } from './axios' // 创建 axios 实例 const request = axios.create({ // API 请求的默认前缀 - baseURL: 'http://localhost:7068/api', + baseURL: process.env.VUE_APP_API_BASE_URL, timeout: 6000 // 请求超时时间 }) diff --git a/frontend/src/views/file/OpenDir.vue b/frontend/src/views/file/OpenDir.vue index 6d41c1e..81633f4 100644 --- a/frontend/src/views/file/OpenDir.vue +++ b/frontend/src/views/file/OpenDir.vue @@ -25,10 +25,6 @@ const data = [ content: '【图片】目录', id: 'picture' }, - { - content: '【视频】目录', - id: 'video' - }, { content: '【文档】目录', id: 'doc' diff --git a/package.json b/package.json index 37f32fc..73a7285 100644 --- a/package.json +++ b/package.json @@ -107,6 +107,7 @@ "egg-jwt": "^3.1.6", "egg-scripts": "^2.13.0", "egg-view-ejs": "^2.0.0", + "electron-is": "^3.0.0", "electron-log": "^4.2.2", "electron-updater": "^4.3.5", "get-port": "^5.1.1",