Nuxt CLI3 - данные ответа Axios POST пусты - PullRequest
0 голосов
/ 20 марта 2019

После многих поисков и попыток я полностью застрял.Большое спасибо за некоторые способы, которые я могу исследовать.


Вот моя проблема: у меня есть проект Nuxt, где я делаю POST Call с axios.Содержимое данных ответа пусто.

    data: "", status: 200, statusText: "OK",

Вот мой следующий код:

this.$axios.post('http://127.0.0.1:8002/joueur/login', data, config)
      .then((response) => { console.log(response)}

data - строка:

const data = {
      "password": "1",
      "email": "1"
    }

Config - набор заголовков

const config = {
      headers: {
        'X-Requested-With': 'XMLHttpRequest',
        'Accept': 'application/json',
        'Access-Control-Allow-Origin': '*',
        'Access-Control-Allow-Methods': 'GET,HEAD,PUT,PATCH,POST,DELETE,OPTIONS',
        'Access-Control-Allow-Headers': 'Authorization,Content-Type,Accept,Origin,User-Agent,DNT,Cache-Control,X-Mx-ReqToken,Keep-Alive,X-Requested-With,If-Modified-Since',
        'content-type': 'application/json',
        'Cache-Control': 'no-cache',
        'withCredentials': true,
        'crossdomain': true
      }
    }

(я пробовал с типом контента и типом контента) Я проверил мой вызов API с почтальоном, и все работает нормально.

POST    http://127.0.0.1:8002/joueur/login
{"password":"1","email":"1"}

результат POSTMAN:

{
"id": 4,
"prenom": null,
"nom": null,
"password": "*",
"email": "1",
"token": "TOKEN1"
}

Prenom и nom необязательны.

...