cauto 2 years ago
parent
commit
4064cf21eb
4 changed files with 27 additions and 11 deletions
  1. 3 1
      src/.env.development
  2. 3 1
      src/.env.production
  3. 8 8
      src/apis/node.ts
  4. 13 1
      src/request/index.ts

+ 3 - 1
src/.env.development

@@ -1 +1,3 @@
-VUE_APP_URL="http://localhost:8080"
+NODE_ENV = 'development'
+VUE_APP_CURRENTMODE = 'dev'
+VUE_APP_BASEURL = 'api/'

+ 3 - 1
src/.env.production

@@ -1 +1,3 @@
-VUE_APP_URL="http://localhost:8080"
+NODE_ENV = 'production'
+VUE_APP_CURRENTMODE = 'prod'
+VUE_APP_BASEURL = 'http://127.0.0.1:8080'

+ 8 - 8
src/apis/node.ts

@@ -6,42 +6,42 @@ import {INodeList, NodeAddParam, NodeinfoParam, NodeItme, NodeItmeData, TaskNode
 // 用户登录
 export const nodeReqUse = (params: NodeinfoParam) => {
     // 返回的数据格式可以和服务端约定
-    return httprequest.get<INodeList>('api/api/v1/node/all', params);
+    return httprequest.get<INodeList>('api/v1/node/all', params);
 }
 
 // 添加节点
 export const nodeAddReqUse = (params : any) => {
-    return httprequest.post<any>("api/api/v1/node/add",params)
+    return httprequest.post<any>("api/v1/node/add",params)
 }
 
 // 删除节点
 export const delNodeReqUse = (params : any) => {
-    return httprequest.post<any>("api/api/v1/node/del",params)
+    return httprequest.post<any>("api/v1/node/del",params)
 }
 
 
 // 编辑节点
 export const editNodeReqUse = (params : any) => {
-    return httprequest.post<any>("api/api/v1/node/edit",params)
+    return httprequest.post<any>("api/v1/node/edit",params)
 }
 
 
 // 开启Ping任务
 export const startNodeReqUse = (params : any) => {
-    return httprequest.post<TaskNode>("api/api/v1/node/start",params)
+    return httprequest.post<TaskNode>("api/v1/node/start",params)
 }
 
 // 停止任务
 export const stopNodeReqUse = (params : any) => {
-    return httprequest.post<any>("api/api/v1/node/stop",params)
+    return httprequest.post<any>("api/v1/node/stop",params)
 }
 
 // 查看任务状态
 export const taskNodeReqUse = (params : any) => {
-    return httprequest.get<TaskNode>("api/api/v1/node/task",params)
+    return httprequest.get<TaskNode>("api/v1/node/task",params)
 }
 
 // 查看节点PING状态
 export const nodeStatusReqUse = (params : any) => {
-    return httprequest.get<NodeItmeData>("api/api/v1/node/nodestatus",params)
+    return httprequest.get<NodeItmeData>("api/v1/node/nodestatus",params)
 }

+ 13 - 1
src/request/index.ts

@@ -12,7 +12,19 @@ interface Result {
  interface ResultData<T = any> extends Result {
 	data?: T;
 }
-const URL: string = ''
+//const URL: string = 'api/'
+let URL: string = ''
+switch (process.env.NODE_ENV) {
+	case 'development':
+		URL = "api/"  //开发环境url
+		break
+
+	case 'production':
+		URL = "http://api.szfa.xyz/"  //生产环境url
+		break
+}
+
+
 enum RequestEnums {
 	TIMEOUT = 20000,
 	OVERDUE = 600, // 登录失效