浏览代码

frontend env

gaoshuaixing 5 年之前
父节点
当前提交
cc28762a45

+ 5 - 7
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;    
     }
 

+ 3 - 0
frontend/.env

@@ -0,0 +1,3 @@
+NODE_ENV=production
+VUE_APP_PREVIEW=false
+VUE_APP_API_BASE_URL=api

+ 3 - 0
frontend/.env.development

@@ -0,0 +1,3 @@
+NODE_ENV=development
+VUE_APP_PREVIEW=true
+VUE_APP_API_BASE_URL=http://localhost:7069/api

+ 3 - 0
frontend/.env.preview

@@ -0,0 +1,3 @@
+NODE_ENV=production
+VUE_APP_PREVIEW=true
+VUE_APP_API_BASE_URL=http://localhost:7069/api

+ 1 - 1
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 // 请求超时时间
 })
 

+ 0 - 4
frontend/src/views/file/OpenDir.vue

@@ -26,10 +26,6 @@ const data = [
     id: 'picture'
   },
   {
-    content: '【视频】目录',
-    id: 'video'
-  },
-  {
     content: '【文档】目录',
     id: 'doc'
   },

+ 1 - 0
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",