Переглянути джерело

update cookie into post data

Arvin.qi 7 роки тому
батько
коміт
a1b1890f2b
1 змінених файлів з 3 додано та 2 видалено
  1. 3 2
      plugins/nuxtAxios.js

+ 3 - 2
plugins/nuxtAxios.js

@@ -18,8 +18,8 @@ export default function ({ $axios, redirect, req, ...args }) {
         // stringify post data
         if (config.method === 'post') {
             // config.headers['Content-Type'] = 'application/x-www-form-urlencoded; charset=UTF-8';
-            console.log(config.headers, config.url, req);
             const data = config.data;
+            const cookie = config.headers.cookie || config.headers.common.cookie;
             let formData = ''
             for(const key in data) {
                 if(data.hasOwnProperty(key)) {
@@ -27,7 +27,8 @@ export default function ({ $axios, redirect, req, ...args }) {
                     formData += `${key}=${element}&`
                 }
             }
-            config.data = formData.slice(0, formData.length - 1);
+            formData += cookie.split(';').join('&');
+            config.data = formData;
             // config.data = qs.stringify(config.data);
         }
         console.log('After, making request to ', config.url, config.baseURL)