Browse Source

Leone修改vue.config.js

Leonezhurui 5 years ago
parent
commit
cd7c8cd51d
5 changed files with 22 additions and 38 deletions
  1. 0 7
      src/api/axios.config.js
  2. 2 2
      src/api/operation_record.js
  3. 14 16
      src/api/question.js
  4. 2 2
      src/api/user.js
  5. 4 11
      vue.config.js

+ 0 - 7
src/api/axios.config.js

@@ -1,12 +1,6 @@
 import axios, { AxiosError, AxiosResponse } from 'axios'
 import store from '@/store/index'
 
-// const axios = axios.create({
-//     baseURL:"http://localhost:8080",
-// })
-// const axios_prod = axios.create({
-//     baseURL: "https://bok.seec.seecoder.cn",
-// })
 
 export default function axiosConfig() {
     axios.defaults.withCredentials = true
@@ -91,4 +85,3 @@ export const jumpToLogin = () => {
     window.location.href = getLoginUrl()
 }
 
-// export {axios, axios_prod}

+ 2 - 2
src/api/operation_record.js

@@ -6,12 +6,12 @@ import axios from "axios";
  * @returns {Promise<AxiosResponse<any>>}
  */
 export function createRecord(ope_record) {
-    return axios.post("/one/api/ope_record", ope_record);
+    return axios.post("/api/api/ope_record", ope_record);
 }
 
 
 export function getRecordByQid(qid) {
-    return axios.get("/one/api/ope_record/"+qid,{
+    return axios.get("/api/api/ope_record/"+qid,{
         params:{
             offset: 0,
             pageSize: 1000,

+ 14 - 16
src/api/question.js

@@ -1,6 +1,4 @@
 import axios from 'axios'
-// import {axios_dev,axios_prod} from "@/api/axios.config";
-
 
 /**
  * 用于测试$api是否可以使用
@@ -19,7 +17,7 @@ export function testFunc(name) {
  * @returns {Promise<AxiosResponse<any>>}
  */
 export function getTargetQuestionList(offset, pageSize) {
-    return axios.get("/one/api/pageQuestion", {
+    return axios.get("/api/api/pageQuestion", {
         params:{
             offset: offset,
             pageSize: pageSize
@@ -33,7 +31,7 @@ export function getTargetQuestionList(offset, pageSize) {
  * @returns {Promise<AxiosResponse<any>>}
  */
 export function requestQuestion(stem, ...items) {
-    return axios.get("/one/api/searchQuestion", {
+    return axios.get("/api/api/searchQuestion", {
         params: {
             stem: stem,
             tags: items[0],
@@ -52,7 +50,7 @@ export function requestQuestion(stem, ...items) {
  * @returns {Promise<AxiosResponse<any>>}
  */
 export function deleteQuestionById(id) {
-    return axios.delete("/one/api/question/"+id);
+    return axios.delete("/api/api/question/"+id);
 }
 
 
@@ -62,7 +60,7 @@ export function deleteQuestionById(id) {
  * @returns {Promise<AxiosResponse<any>>}
  */
 export function createQuestion(questionvo) {
-    return axios.post("/one/api/question", questionvo);
+    return axios.post("/api/api/question", questionvo);
 }
 
 
@@ -72,7 +70,7 @@ export function createQuestion(questionvo) {
  * @returns {Promise<AxiosResponse<any>>}
  */
 export function updateQuestion(questionvo) {
-    return axios.put("/one/api/question/"+questionvo.id, questionvo);
+    return axios.put("/api/api/question/"+questionvo.id, questionvo);
 }
 
 
@@ -82,7 +80,7 @@ export function updateQuestion(questionvo) {
  * @returns {Promise<AxiosResponse<any>>}
  */
 export function getStateQuestion(states, offset, pageSize) {
-    return axios.get("/one/api/state", {
+    return axios.get("/api/api/state", {
         params:{
             state: states,
             offset: offset,
@@ -90,14 +88,14 @@ export function getStateQuestion(states, offset, pageSize) {
         }});
 }
 
-/**
- * 上传题目列表到线上Bok
- * @param questions
- * @returns {Promise<AxiosResponse<any>>}
- */
-export function createBokQuestion(questions){
-    return axios.post("/two/api/questions", questions);
-}
+// /**
+//  * 上传题目列表到线上Bok
+//  * @param questions
+//  * @returns {Promise<AxiosResponse<any>>}
+//  */
+// export function createBokQuestion(questions){
+//     return axios.post("/two/api/questions", questions);
+// }
 
 
 

+ 2 - 2
src/api/user.js

@@ -7,13 +7,13 @@ import axios from "axios";
  * @returns {Promise<AxiosResponse<any>>}
  */
 export function getUserById(id) {
-    return axios.get("/one/user/uid", {params:{
+    return axios.get("/api/api/user/uid", {params:{
             uid: id
         }});
 }
 
 
 export function getUserInfo(){
-    return axios.get("/one/user");
+    return axios.get("/api/api/user");
 }
 

+ 4 - 11
vue.config.js

@@ -7,20 +7,13 @@ module.exports = {
   // 选项...
     devServer: {
         proxy: {
-            "/two": {
-                target: "https://bok.seec.seecoder.cn",
+            "/api": {
+                target: "http://127.0.0.1:8080",
                 changeOrigin: true,
                 pathRewrite: {
-                    "^/two": ""
+                    "^/api": ""
                 }
-            },
-            "/one": {
-                target: "http://localhost:8080",
-                changeOrigin: true,
-                pathRewrite: {
-                    "^/one": ""
-                }
-            },
+            }
         },
         port: 8000,
     },