Browse Source

fix: 替换axios来源解决无法携带cookie

ChenSiTong 6 years ago
parent
commit
f70477edd2

+ 0 - 3
src/plugins/axios.js

@@ -39,9 +39,6 @@ _axios.interceptors.response.use(
   }
 )
 
-// with cookie
-_axios.defaults.withCredentials = true
-
 Plugin.install = function (Vue, options) {
   Vue.axios = _axios
   window.axios = _axios

+ 1 - 1
src/server/code.js

@@ -2,7 +2,7 @@ import {
   useCodeServer
 } from '@/config/server-info'
 import httpCode from '@/server/enums/http-code'
-import axios from 'axios'
+import axios from '@/utils/axios'
 
 export function sendEmailCode(email) {
   return axios

+ 1 - 1
src/server/comment.js

@@ -1,7 +1,7 @@
 import {
   useCommentServer
 } from '@/config/server-info'
-import axios from 'axios'
+import axios from '@/utils/axios'
 import httpCode from '@/server/enums/http-code'
 
 export function createComment(slideId, pageNumber, title, content) {

+ 1 - 1
src/server/course.js

@@ -1,7 +1,7 @@
 import {
   useCourseServer
 } from '@/config/server-info'
-import axios from 'axios'
+import axios from '@/utils/axios'
 import httpCode from '@/server/enums/http-code'
 
 export function createCourse({ name, bio, code, cover }) {

+ 1 - 1
src/server/reply.js

@@ -1,7 +1,7 @@
 import {
   useReplyServer
 } from '@/config/server-info'
-import axios from 'axios'
+import axios from '@/utils/axios'
 import httpCode from '@/server/enums/http-code'
 
 export function createReply({ commentId, content }) {

+ 1 - 1
src/server/slide.js

@@ -1,7 +1,7 @@
 import {
   useSlideServer
 } from '@/config/server-info'
-import axios from 'axios'
+import axios from '@/utils/axios'
 import httpCode from '@/server/enums/http-code'
 
 export function createSlide({ courseId, name, file }) {

+ 1 - 2
src/server/user.js

@@ -2,7 +2,7 @@ import {
   useUserServer
 } from '@/config/server-info'
 import httpCode from '@/server/enums/http-code'
-import axios from 'axios'
+import axios from '@/utils/axios'
 
 export function register({ name, email, emailCode, phone, phoneCode, password }) {
   const data = {
@@ -75,7 +75,6 @@ export function getUserInfo() {
   return axios
     .get(useUserServer())
     .then(res => {
-      console.log(res.data)
       const resourceResponse = res.data
       if (resourceResponse.code === httpCode.success) {
         return resourceResponse.data

+ 5 - 4
src/views/api-test/ApiTest.vue

@@ -6,7 +6,7 @@
 </template>
 
 <script>
-import { teacherGetSlides } from '@/server/slide'
+import { emailLogin, getUserInfo } from '@/server/user'
 
 export default {
   data () {
@@ -14,9 +14,10 @@ export default {
       requestResult: {}
     }
   },
-  mounted () {
-    teacherGetSlides({}).then(res => {
-      this.requestResult = res
+  mounted() {
+    emailLogin({ email: 'liuqin@nju.edu.cn', password: '123456' }).then(res => {
+      console.log(res)
+      getUserInfo().then(res => console.log(res))
     })
   }
 }