Nuxt.js Auth: данные не получены API (php)

Я использую NUXT.js и модуль nuxt / auth.

Я могу вызвать свой API, но не могу получить данные:

Мой метод nuxt:

      try {
    let response = await this.$auth.loginWith('local', { data: this.login })
    console.log(response)
} catch (err) {
    console.log(err)
}

В данных для входа у меня есть пароль и адрес электронной почты.

Мой nuxt.config.js:

      auth: {
    strategies: {
      local: {
        endpoints: {
          login: {
            url: API_URL_LOGIN,
            method: 'post'
          },
          logout: {
            url: API_URL_LOGOUT,
            method: 'post'
          },
          user: {
            url: API_URL_USER,
            method: 'post'
          }
        }
      }
    },
  },

В моем PHP API я пытаюсь собрать данные электронной почты и пароля, но ... У меня НИЧЕГО нет в $_POST (или $_GET)

      <?php
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Headers: Content-Type, X-Requested-With, Authorization');
header('Access-Control-Allow-Methods: POST, GET, OPTIONS, DELETE, PUT');
header('Content-Type: application/json;charset=utf-8');

$return['post'] = $_POST;
$return['get'] = $_GET;

echo json_encode($return);
?>

Итак, с моим console.log(ответ) у меня есть:

      Config:
  baseURL: "http://localhost:3000/"
  data: "{"username":"vincent.blondaux@gmail.com","password":"admin"}"
  headers: {Accept: "application/json, text/plain, */*", Content-Type: "application/json;charset=utf-8"}
  method: "post"
  url: "...url.../login.php"
  ...
data:
  get: []
  post: []

Есть идеи? Большое спасибо! Винсент

0 ответов

Другие вопросы по тегам